Skip to content

flesh out the syntactic extension system #38

Closed
@graydon

Description

@graydon

A very basic version of the syntactic extension system is working but only supports a test extension "#shell". Add a few more to see how it feels (#if-#else-#endif, #include, #env, #file, #line, #pos, possibly #re, #html, #bit -matching patterns, maybe a simple macro system?)

For this to really work long-term we need to wait on the self-hosting compiler, but an experiment or two would be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-frontendArea: Compiler frontend (errors, parsing and HIR)A-linkageArea: linking into static, shared libraries and binaries

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions