LeMP Macro Reference Manual
20 Mar 2016Look up by category
- Code generation & macro replacement
- Compile-time decision making and code execution
- Syntax tree generation (at runtime)
- Pattern matching (at runtime)
matchCode: Syntax tree matching (see article)match: Object pattern matching (obsolete) (see article)
- Code Contracts
- Fine-grained features
assert- Backing fields
- Get-or-create-member (article)
- Tuples (see article)
concatIdand$(out ...)thisconstructors- Easy method forwarding
inand in-range operator combinationsincludeFileincludeFileBinaryincludeFileTextnamespacewithout braces??=stringify@@symbols- multi-using
- LLLPG
How to write your own macros? TODO - ask me how