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)
concatId
and$(out ...)
this
constructors- Easy method forwarding
in
and in-range operator combinationsincludeFile
includeFileBinary
includeFileText
namespace
without braces??=
stringify
@@symbols
- multi-using
- LLLPG
How to write your own macros? TODO - ask me how