Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        public static SyntaxTreeBuilder CreateDatalistTreeBuilder()
        {
            var builder = new SyntaxTreeBuilder();

            builder.RegisterGrammer(new DatalistGrammer());

            return builder;
        }
Ejemplo n.º 3
0
        public void AbstractSyntaxTreeBuilder_RegisterMultipleFromGrammerGroup_Test()
        {
            SyntaxTreeBuilder builder = new SyntaxTreeBuilder();

            builder.RegisterGrammer(new CSharpNumericLiteralGrammer());
        }
Ejemplo n.º 4
0
        public void AbstractSyntaxTreeBuilder_RegisterDuplicate_Test()
        {
            SyntaxTreeBuilder builder = new SyntaxTreeBuilder();

            builder.RegisterGrammer(new InfrigisticsGrammer());
        }