public static SyntaxTreeBuilder CreateInfrigistsTreeBuilder() { var builder = new SyntaxTreeBuilder(); builder.RegisterGrammer(new StringLiteralGrammer()); builder.RegisterGrammer(new InfrigisticNumericLiteralGrammer()); builder.RegisterGrammer(new BooleanLiteralGrammer()); builder.RegisterGrammer(new InfrigisticsGrammer()); return builder; }
public static SyntaxTreeBuilder CreateDatalistTreeBuilder() { var builder = new SyntaxTreeBuilder(); builder.RegisterGrammer(new DatalistGrammer()); return builder; }
public void AbstractSyntaxTreeBuilder_RegisterMultipleFromGrammerGroup_Test() { SyntaxTreeBuilder builder = new SyntaxTreeBuilder(); builder.RegisterGrammer(new CSharpNumericLiteralGrammer()); }
public void AbstractSyntaxTreeBuilder_RegisterDuplicate_Test() { SyntaxTreeBuilder builder = new SyntaxTreeBuilder(); builder.RegisterGrammer(new InfrigisticsGrammer()); }