Opened 10 years ago

Closed 10 years ago

#25 closed enhancement (fixed)

Add scopes

Reported by: matszpk Owned by: matszpk
Priority: minor Milestone: 0.1.4
Component: CLRXAsm Version: 0.1.3
Keywords: Cc:

Description

Add scope that bounds visibility of macros, symbols and regvars. Any scope (except global scope) can be enabled and disabled in any place. Finding object begin from last enabled scopes. Particular object in scope can be used by adding prefix 'scopename::' or '::' for global scope. The scope can be named and unnamed (local).

Change History (2)

comment:1 Changed 10 years ago by matszpk

Scopes added:

  • nested scopes are allowed
  • using scopes (pseudo-ops '.using' and '.unusing')
  • working likes C++ namespaces (with 'using' declarations).

comment:2 Changed 10 years ago by matszpk

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.