Opened 5 years ago

Closed 5 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:


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 5 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 5 years ago by matszpk

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