C# (CSharp) LeMP Namespace

Nested Namespaces

LeMP.CSharp6
LeMP.Prelude
LeMP.Tests

Classes

Name Description
Compiler A class that helps you invoke MacroProcessor on on a set of source files, given a set of command-line options.
InputOutput For LeMP: an input file plus per-file options (input and output language) and output code.
LexicalMacroAttribute
MacroContext Standard extension methods for IMacroContext.
MacroInfo Data returned from IMacroContext.AllKnownMacros
MacroProcessor Encapsulates the LeMP engine, a simple LISP-style macro processor, suitable for running LLLPG and other lexical macros.
MacroProcessorTests
StandardMacros
StandardMacros.AdtParam
StandardMacros.AltType
StandardMacros.CodeGeneratorForMatchCase
StandardMacros.CodeMatchContext
StandardMacros.EliminateRunSequences
StandardMacros.UnrollCtx
TestCompiler A simple version of Compiler that takes a single input and produces a StringBuilder. Pre-opens LeMP.Prelude namespace.