Enhanced C#
Language of your choice: library documentation
Public Member Functions | Protected Member Functions | Protected fields | List of all members
LeMP.Tests.MacroTesterBase Class Reference

Source file:
Inheritance diagram for LeMP.Tests.MacroTesterBase:
LeMP.Tests.TestAlgebraicDataTypes LeMP.Tests.TestCodeContractMacros LeMP.Tests.TestCodeQuoteMacro LeMP.Tests.TestCompileTimeMacros LeMP.Tests.TestMacroCombinations LeMP.Tests.TestMatchCodeMacro LeMP.Tests.TestMatchMacro LeMP.Tests.TestOnFinallyReturnThrowMacros LeMP.Tests.TestReplaceAndDefineMacros LeMP.Tests.TestSetOrCreateMemberMacro LeMP.Tests.TestStaticDeconstructMacro LeMP.Tests.TestStaticMatchCodeMacro LeMP.Tests.TestUnrollMacro LeMP.Tests.TestUserDefinedMacroMacro LeMP.Tests.TestUseSequenceExpressionsMacro LeMP.Tests.TestUseSymbolsMacro

Public Member Functions

void SetUp ()
 

Protected Member Functions

void TestLes (string input, string outputLes, int maxExpand=0xFFFF)
 
void TestEcs (string input, string outputEcs, int maxExpand=0xFFFF)
 
void TestCs (string input, string outputCs, int maxExpand=0xFFFF)
 
void TestBoth (string inputLes, string inputEcs, string outputEcs, int maxExpand=0xFFFF)
 
void Test (string input, IParsingService inLang, string expected, IParsingService outLang, int maxExpand=0xFFFF)
 
virtual MacroProcessor NewLemp (int maxExpand, IParsingService inLang)
 

Protected fields

MessageHolder _msgHolder