Skip to content

Need to handle constants in module scope etc. #8

@vidarh

Description

@vidarh

ClassScope should inherity from ModuleScope. ModuleScope needs to hold constants.

"Global" constants should be held in a module scope - either make GlobalScope inherit from ModuleScope too, or introduce a ModuleScope in between GlobalScope and the next step down.

Need provisional support for "include" as well as dereferencing ("::"). Note that currently "::" is treated as :callm. Probably need to reverse that change and rewrite to :callm or keep as :deref depending on the right hand side.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions