public AlloySimplifiedAtnBuilder() { _ruleBindings = new RuleBindings(); _rules = new List <RuleBinding>() { _ruleBindings.CompilationUnit, _ruleBindings.Specification, _ruleBindings.Module, _ruleBindings.Open, _ruleBindings.Paragraph, _ruleBindings.FactDecl, _ruleBindings.FactDeclHeader, _ruleBindings.AssertDecl, _ruleBindings.AssertDeclHeader, _ruleBindings.FunDecl, _ruleBindings.FunctionName, _ruleBindings.FunFunctionName, _ruleBindings.PredFunctionName, _ruleBindings.FunctionReturn, _ruleBindings.FunctionParameters, _ruleBindings.DeclList, _ruleBindings.CmdDecl, _ruleBindings.CmdScope, _ruleBindings.CmdScopeFor, _ruleBindings.CmdScopeExpect, _ruleBindings.TypescopeDeclList, _ruleBindings.Typescope, _ruleBindings.SigDecl, _ruleBindings.SigDeclHeader, _ruleBindings.NameList, _ruleBindings.NameListName, _ruleBindings.NameDeclList, _ruleBindings.SigBody, _ruleBindings.EnumDecl, _ruleBindings.EnumBody, _ruleBindings.SigQual, _ruleBindings.SigExt, _ruleBindings.Expr, _ruleBindings.UnOpExpr1, _ruleBindings.LetDecls, _ruleBindings.QuantDecls, _ruleBindings.BinaryExpression, _ruleBindings.UnaryExpression, _ruleBindings.ElseClause, _ruleBindings.BinOpExpr18, _ruleBindings.CallArguments, _ruleBindings.UnOpExpr19, _ruleBindings.PrimaryExpr, _ruleBindings.Decl, _ruleBindings.LetDecl, _ruleBindings.Quant, _ruleBindings.ArrowMultiplicity, _ruleBindings.Block, _ruleBindings.Name, _ruleBindings.NameDefinition, _ruleBindings.NameReference, _ruleBindings.Number, _ruleBindings.Ref, }; }
public JavaAtnBuilder() { _ruleBindings = new RuleBindings(); _rules = new List<RuleBinding>() { Bindings.CompilationUnit, Bindings.PackageDeclaration, Bindings.ImportDeclaration, Bindings.TypeDeclaration, Bindings.ClassOrInterfaceDeclaration, Bindings.Modifiers, Bindings.VariableModifiers, Bindings.ClassDeclaration, Bindings.NormalClassDeclaration, Bindings.NormalClassExtends, Bindings.ImplementsTypeList, Bindings.ExtendsTypeList, Bindings.TypeParameters, Bindings.TypeParameter, Bindings.TypeBound, Bindings.EnumDeclaration, Bindings.EnumHeader, Bindings.EnumBody, Bindings.EnumConstants, Bindings.EnumConstant, Bindings.EnumBodyDeclarations, Bindings.InterfaceDeclaration, Bindings.NormalInterfaceDeclaration, Bindings.InterfaceHeader, Bindings.TypeList, Bindings.ClassBody, Bindings.InterfaceBody, Bindings.ClassBodyDeclaration, Bindings.MemberDecl, Bindings.MethodDeclaration, Bindings.ConstructorMethodBody, Bindings.MethodBody, Bindings.ThrowsSpec, Bindings.FieldDeclaration, Bindings.VariableDeclarator, Bindings.InterfaceBodyDeclaration, Bindings.InterfaceMethodDeclaration, Bindings.InterfaceFieldDeclaration, Bindings.Type, Bindings.ClassOrInterfaceType, Bindings.GenericIdentifier, Bindings.PrimitiveType, Bindings.TypeArguments, Bindings.TypeArgument, Bindings.QualifiedNameList, Bindings.FormalParameters, Bindings.FormalParameterDecls, Bindings.NormalParameterDecl, Bindings.EllipsisParameterDecl, Bindings.ExplicitConstructorInvocation, Bindings.QualifiedName, Bindings.Annotations, Bindings.Annotation, Bindings.ElementValuePairs, Bindings.ElementValuePair, Bindings.ElementValue, Bindings.ElementValueArrayInitializer, Bindings.AnnotationTypeDeclaration, Bindings.AnnotationInterfaceHeader, Bindings.AnnotationTypeBody, Bindings.AnnotationTypeElementDeclaration, Bindings.AnnotationMethodDeclaration, Bindings.Block, Bindings.StaticBlock, Bindings.BlockStatement, Bindings.LocalVariableDeclarationStatement, Bindings.LocalVariableDeclaration, Bindings.Statement, Bindings.SwitchBlockStatementGroups, Bindings.SwitchBlockStatementGroup, Bindings.SwitchLabel, Bindings.TryStatement, Bindings.FinallyBlock, Bindings.Catches, Bindings.CatchClause, Bindings.FormalParameter, Bindings.ForStatement, Bindings.ForInit, Bindings.ParExpression, Bindings.ExpressionList, Bindings.Expression, Bindings.SymbolDefinitionIdentifier, Bindings.SymbolReferenceIdentifier, Bindings.AssignmentOperator, Bindings.ConditionalExpression, Bindings.ConditionalOrExpression, Bindings.ConditionalAndExpression, Bindings.InclusiveOrExpression, Bindings.ExclusiveOrExpression, Bindings.AndExpression, Bindings.EqualityExpression, Bindings.InstanceOfExpression, Bindings.RelationalExpression, Bindings.RelationalOp, Bindings.ShiftExpression, Bindings.ShiftOp, Bindings.AdditiveExpression, Bindings.MultiplicativeExpression, Bindings.UnaryExpression, Bindings.UnaryExpressionNotPlusMinus, Bindings.CastExpression, Bindings.Primary, Bindings.SuperSuffix, Bindings.IdentifierSuffix, Bindings.Selector, Bindings.Creator, Bindings.ArrayCreator, Bindings.VariableInitializer, Bindings.ArrayInitializer, Bindings.CreatedName, Bindings.InnerCreator, Bindings.ClassCreatorRest, Bindings.NonWildcardTypeArguments, Bindings.Arguments, Bindings.Literal, Bindings.ClassHeader, }; }
public AlloySimplifiedAtnBuilder() { _ruleBindings = new RuleBindings(); _rules = new List<RuleBinding>() { _ruleBindings.CompilationUnit, _ruleBindings.Specification, _ruleBindings.Module, _ruleBindings.Open, _ruleBindings.Paragraph, _ruleBindings.FactDecl, _ruleBindings.FactDeclHeader, _ruleBindings.AssertDecl, _ruleBindings.AssertDeclHeader, _ruleBindings.FunDecl, _ruleBindings.FunctionName, _ruleBindings.FunFunctionName, _ruleBindings.PredFunctionName, _ruleBindings.FunctionReturn, _ruleBindings.FunctionParameters, _ruleBindings.DeclList, _ruleBindings.CmdDecl, _ruleBindings.CmdScope, _ruleBindings.CmdScopeFor, _ruleBindings.CmdScopeExpect, _ruleBindings.TypescopeDeclList, _ruleBindings.Typescope, _ruleBindings.SigDecl, _ruleBindings.SigDeclHeader, _ruleBindings.NameList, _ruleBindings.NameListName, _ruleBindings.NameDeclList, _ruleBindings.SigBody, _ruleBindings.EnumDecl, _ruleBindings.EnumBody, _ruleBindings.SigQual, _ruleBindings.SigExt, _ruleBindings.Expr, _ruleBindings.UnOpExpr1, _ruleBindings.LetDecls, _ruleBindings.QuantDecls, _ruleBindings.BinaryExpression, _ruleBindings.UnaryExpression, _ruleBindings.ElseClause, _ruleBindings.BinOpExpr18, _ruleBindings.CallArguments, _ruleBindings.UnOpExpr19, _ruleBindings.PrimaryExpr, _ruleBindings.Decl, _ruleBindings.LetDecl, _ruleBindings.Quant, _ruleBindings.ArrowMultiplicity, _ruleBindings.Block, _ruleBindings.Name, _ruleBindings.NameDefinition, _ruleBindings.NameReference, _ruleBindings.Number, _ruleBindings.Ref, }; }
public GoSimplifiedAtnBuilder() { _ruleBindings = new RuleBindings(); _rules = new List<RuleBinding>() { Bindings.Type, Bindings.TypeNoParens, Bindings.TypeName, Bindings.TypeLit, Bindings.ArrayType, Bindings.ArrayLength, Bindings.ElementType, Bindings.SliceType, Bindings.StructType, Bindings.FieldDecl, Bindings.FieldIdentifierList, Bindings.AnonymousField, Bindings.Tag, Bindings.PointerType, Bindings.BaseType, Bindings.FunctionType, Bindings.Signature, Bindings.Parameters, Bindings.ParameterList, Bindings.ParameterDecl, Bindings.ParameterType, Bindings.InterfaceType, Bindings.MethodSpec, Bindings.MethodName, Bindings.InterfaceTypeName, Bindings.MapType, Bindings.KeyType, Bindings.ChannelType, Bindings.Channel, Bindings.SendChannel, Bindings.RecvChannel, Bindings.Block, Bindings.Declaration, Bindings.TopLevelDecl, Bindings.ConstDecl, Bindings.ConstSpec, Bindings.IdentifierList, Bindings.ExpressionList, Bindings.TypeDecl, Bindings.TypeSpec, Bindings.VarDecl, Bindings.VarSpec, Bindings.ShortVarDecl, Bindings.FunctionDecl, Bindings.FunctionDeclHeader, Bindings.Body, Bindings.MethodDecl, Bindings.MethodDeclHeader, Bindings.Receiver, Bindings.BaseTypeName, Bindings.Operand, Bindings.Literal, Bindings.BasicLit, Bindings.QualifiedIdent, Bindings.CompositeLit, Bindings.LiteralType, Bindings.LiteralValue, Bindings.ElementList, Bindings.Element, Bindings.Key, Bindings.FieldName, Bindings.ElementIndex, Bindings.Value, Bindings.FunctionLit, Bindings.PrimaryExpr, Bindings.Selector, Bindings.IndexOrSlice, Bindings.TypeAssertion, Bindings.Call, Bindings.Expression, Bindings.UnaryExpr, Bindings.BinaryOp, Bindings.LogOp, Bindings.ComOp, Bindings.RelOp, Bindings.AddOp, Bindings.MulOp, Bindings.UnaryOp, Bindings.MethodExpr, Bindings.ReceiverType, Bindings.Conversion, Bindings.Statement, Bindings.SimpleStmt, Bindings.EmptyStmt, Bindings.LabeledStmt, Bindings.Label, Bindings.ExpressionStmt, Bindings.IncDecStmt, Bindings.Assignment, Bindings.AssignOp, Bindings.IfStmt, Bindings.SwitchStmt, Bindings.ExprSwitchStmt, Bindings.ExprCaseClause, Bindings.ExprSwitchCase, Bindings.TypeSwitchStmt, Bindings.TypeSwitchGuard, Bindings.TypeCaseClause, Bindings.TypeSwitchCase, Bindings.TypeList, Bindings.ForStmt, Bindings.Condition, Bindings.ForClause, Bindings.InitStmt, Bindings.PostStmt, Bindings.RangeClause, Bindings.GoStmt, Bindings.SelectStmt, Bindings.CommClause, Bindings.CommCase, Bindings.ReturnStmt, Bindings.BreakStmt, Bindings.ContinueStmt, Bindings.GotoStmt, Bindings.FallthroughStmt, Bindings.DeferStmt, Bindings.CompilationUnit, Bindings.PackageClause, Bindings.PackageName, Bindings.ImportDecl, Bindings.ImportSpec, Bindings.SymbolDefinitionIdentifier, Bindings.SymbolReferenceIdentifier, }; }
public AntlrAtnBuilder() { _ruleEndpoints = new RuleBindings(); _rules = new List<RuleBinding>() { _ruleEndpoints.Grammar, _ruleEndpoints.GrammarType, _ruleEndpoints.Actions, _ruleEndpoints.Action, _ruleEndpoints.ActionScopeName, _ruleEndpoints.OptionsSpec, _ruleEndpoints.Option, _ruleEndpoints.OptionValue, _ruleEndpoints.DelegateGrammars, _ruleEndpoints.DelegateGrammar, _ruleEndpoints.TokensSpec, _ruleEndpoints.TokenSpec, _ruleEndpoints.AttrScopes, _ruleEndpoints.AttrScope, _ruleEndpoints.RulesRule, _ruleEndpoints.Rule, _ruleEndpoints.RuleActions, _ruleEndpoints.RuleAction, _ruleEndpoints.ThrowsSpec, _ruleEndpoints.RuleScopeSpec, _ruleEndpoints.RuleAltList, _ruleEndpoints.Block, _ruleEndpoints.Alternative, _ruleEndpoints.ExceptionGroup, _ruleEndpoints.ExceptionHandler, _ruleEndpoints.FinallyClause, _ruleEndpoints.Element, _ruleEndpoints.ElementNoOptionSpec, _ruleEndpoints.Atom, _ruleEndpoints.RuleRef, _ruleEndpoints.NotSet, _ruleEndpoints.TreeRoot, _ruleEndpoints.Tree, _ruleEndpoints.Ebnf, _ruleEndpoints.Range, _ruleEndpoints.Terminal, _ruleEndpoints.ElementOptions, _ruleEndpoints.DefaultNodeOption, _ruleEndpoints.ElementOption, _ruleEndpoints.ElementOptionId, _ruleEndpoints.EbnfSuffix, _ruleEndpoints.NotTerminal, _ruleEndpoints.IdList, _ruleEndpoints.Id, _ruleEndpoints.Rewrite, _ruleEndpoints.RewriteWithSempred, _ruleEndpoints.RewriteBlock, _ruleEndpoints.RewriteAlternative, _ruleEndpoints.RewriteElement, _ruleEndpoints.RewriteAtom, _ruleEndpoints.Label, _ruleEndpoints.RewriteEbnf, _ruleEndpoints.RewriteTree, _ruleEndpoints.RewriteTemplate, _ruleEndpoints.RewriteTemplateHead, _ruleEndpoints.RewriteIndirectTemplateHead, _ruleEndpoints.RewriteTemplateArgs, _ruleEndpoints.RewriteTemplateArg, }; }
public AntlrAtnBuilder() { _ruleEndpoints = new RuleBindings(); _rules = new List <RuleBinding>() { _ruleEndpoints.Grammar, _ruleEndpoints.GrammarType, _ruleEndpoints.Actions, _ruleEndpoints.Action, _ruleEndpoints.ActionScopeName, _ruleEndpoints.OptionsSpec, _ruleEndpoints.Option, _ruleEndpoints.OptionValue, _ruleEndpoints.DelegateGrammars, _ruleEndpoints.DelegateGrammar, _ruleEndpoints.TokensSpec, _ruleEndpoints.TokenSpec, _ruleEndpoints.AttrScopes, _ruleEndpoints.AttrScope, _ruleEndpoints.RulesRule, _ruleEndpoints.Rule, _ruleEndpoints.RuleActions, _ruleEndpoints.RuleAction, _ruleEndpoints.ThrowsSpec, _ruleEndpoints.RuleScopeSpec, _ruleEndpoints.RuleAltList, _ruleEndpoints.Block, _ruleEndpoints.Alternative, _ruleEndpoints.ExceptionGroup, _ruleEndpoints.ExceptionHandler, _ruleEndpoints.FinallyClause, _ruleEndpoints.Element, _ruleEndpoints.ElementNoOptionSpec, _ruleEndpoints.Atom, _ruleEndpoints.RuleRef, _ruleEndpoints.NotSet, _ruleEndpoints.TreeRoot, _ruleEndpoints.Tree, _ruleEndpoints.Ebnf, _ruleEndpoints.Range, _ruleEndpoints.Terminal, _ruleEndpoints.ElementOptions, _ruleEndpoints.DefaultNodeOption, _ruleEndpoints.ElementOption, _ruleEndpoints.ElementOptionId, _ruleEndpoints.EbnfSuffix, _ruleEndpoints.NotTerminal, _ruleEndpoints.IdList, _ruleEndpoints.Id, _ruleEndpoints.Rewrite, _ruleEndpoints.RewriteWithSempred, _ruleEndpoints.RewriteBlock, _ruleEndpoints.RewriteAlternative, _ruleEndpoints.RewriteElement, _ruleEndpoints.RewriteAtom, _ruleEndpoints.Label, _ruleEndpoints.RewriteEbnf, _ruleEndpoints.RewriteTree, _ruleEndpoints.RewriteTemplate, _ruleEndpoints.RewriteTemplateHead, _ruleEndpoints.RewriteIndirectTemplateHead, _ruleEndpoints.RewriteTemplateArgs, _ruleEndpoints.RewriteTemplateArg, }; }