Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | List of all members
LeMP.Tests.TestUseSequenceExpressionsMacro Class Reference

Source file:
Inheritance diagram for LeMP.Tests.TestUseSequenceExpressionsMacro:
LeMP.Tests.MacroTesterBase

Public Member Functions

void TestBasics ()
 
void TestFieldInitializers ()
 
void TestAssignmentsAndLValues ()
 
void TestInWhileLoop ()
 
void TestInDoWhileLoop ()
 
void TestInForLoop ()
 
void TestNestedRunSequences ()
 
void TestLambdaMethod ()
 
void TestInForeachLoop ()
 
void TestInSimpleKeywordStatements ()
 
void TestInTryCatchFinally ()
 
void TestInFixed ()
 
void TestRefVarDecl ()
 
void TestObviousBugWithRunSequenceInVarDecl ()
 
void TestTopLevelRunSequenceWithBraces ()
 
void UsingStmt ()
 
void RefVarLogic ()
 
void Bug_2021_02_ColonColonStatement ()
 
void Bug_2021_02_WithStatement ()
 
void Bug_2021_01_VarDeclProblem ()
 
void Bug_2021_01_TrivialRunSequences ()
 
- Public Member Functions inherited from LeMP.Tests.MacroTesterBase
void SetUp ()
 

Additional Inherited Members

- Protected Member Functions inherited from LeMP.Tests.MacroTesterBase
void TestLes (string input, string outputLes, int maxExpand=0xFFFF)
 
void TestEcs (string inputEcs, 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, IMessageSink sink=null)
 
void Test (LNode input, MacroProcessor lemp, string expected, IParsingService outLang)
 
void Test (LNodeList input, MacroProcessor lemp, string expected, IParsingService outLang)
 
virtual MacroProcessor NewLemp (int maxExpand, IParsingService inLang)
 
- Protected fields inherited from LeMP.Tests.MacroTesterBase
MessageHolder _msgHolder