Uses of Enum Class
eu.bandm.tools.d2d2.parser2.Parser.TokenType
-
Uses of Parser.TokenType in eu.bandm.tools.d2d2.parser2
Modifier and TypeFieldDescription(package private) static final Parser.TokenType[]
Parser.ignores
Modifier and TypeFieldDescriptionParser.charset
Accepts and decodes char set constants given as contents between single quotes.Parser.charset_dez
Accepts and decodes char set constants given as decimal number.Parser.charset_hex
Accepts and decodes char set constants given as hex number.(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.d2dLexer
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Object> Parser.defaultDef
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Void> Parser.defaultGroup
Parser.definitionBody
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Unit> Parser.documentation
Parser.editspec
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Unit> Parser.enumDecl
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Boolean> Parser.globaltrimming
Parser.grammarExpr
Accepts and decodes top level grammar expressions.(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.hexLit
Parser.identifier
Accepts and decodes identifiers, which includes keywords and lexer identifiers.(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, ImportItem> Parser.importcmd
Parser.inputspec
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Object> Parser.manglingRule
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Unit> Parser.modline
Parser.module
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Unit> Parser.namespacedecl
NamespaceDecls are stored in the "Module" model element.Parser.postprocessor
Parser.reference
Accepts and decodes references, which are identifiers separated by dots.Parser.stringconst
Accepts and decodes string constants, which is the contents between double quotes.Parser.stringconstChecked
Accepts and decodes string constants not containing newline and tab characters.(package private) static Function3<Location<XMLDocumentIdentifier>,
Parser.TokenType, String, TLex.Token<XMLDocumentIdentifier, Parser.TokenType>> Parser.tfact
(package private) static Function3<Location<XMLDocumentIdentifier>,
Parser.TokenType, String, TLex.Token<XMLDocumentIdentifier, Parser.TokenType>> Parser.tfact
(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_comment
(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_hashkeyword_X
Accepts simple hash-mark keywords and "#d2d..#/d2d" escape sequences.(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_ident
(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_numeric_0
(package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_numeric_1_9
Parser.top
(package private) final Expression<XMLDocumentIdentifier,
Parser.TokenType, Unit> Parser.xmlspec
Parse, accept and set the corresponding fields of a model elementDefinition
according to '[with ..] xmlrep (trimmed|untrimmed)? (data)? (el|att)? (= "nspref:tag" "value"?)? 'Modifier and TypeMethodDescriptionprotected static @Opt Parser.TokenType
Parser.optTokenType
(Object o) static Parser.TokenType
Returns the enum constant of this class with the specified name.static Parser.TokenType[]
Parser.TokenType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionParser.atom_000
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes lowest level grammar expressions.Parser.atom_002
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Parse greedy and insert prefix sequence as in "@ @ > > (a, b)"Parser.atom_004
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set cut expression "e1 A e2"Parser.atom_006
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set join expression "e1 U e2"Parser.atom_008
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set minus expression "e1 - e2"protected static <A> Expression<XMLDocumentIdentifier,
Parser.TokenType, A> Parser.constant
(Parser.TokenType type, A value) Delivers an Expression, which accepts the given token type, and reduces to the given value (the location is preserved).Parser.declModifiers
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) Parser.decor_002
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes tight sequence "e1 ~ e2"Parser.decor_004
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes permutation "e1 & e2
"Parser.decor_006
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes non-tight sequecne "e1 , e2"Parser.decor_008
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes alternative "e1 | e2"Parser.decorated
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"Parser.definitionBody
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) DOCME +++ Does not return anything but enters it into the current growing lexical context.Parser.grammarExpr
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> p_grammarExpr) Accepts and decodes top level grammar expressions.Parser.localnodes
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) Parser.module
(Expression<XMLDocumentIdentifier, Parser.TokenType, Module> p_module) Accepts and decodes a "module" declaration.protected static TLex<XMLDocumentIdentifier,
Parser.TokenType> Parser.newLexer
(XMLDocumentIdentifier docId, Reader reader) Parser.range
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes next-to-lowest level grammar expressions.Parser.substituted
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes substituted expression "e1 ^(e2/i2) ^(e3/i3).."protected static Parser<XMLDocumentIdentifier,
Parser.TokenType> Parser.terminal
(Parser.TokenType t) (package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_stringconst
(char delim, Parser.TokenType tt) protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Parser.TokenType> Parser.tokenType
(Parser.TokenType... types) DOCMEprotected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Parser.TokenType> Parser.tokenType
(Parser.TokenType... types) DOCMEprotected static Parser<XMLDocumentIdentifier,
Parser.TokenType> protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Content<XMLDocumentIdentifier, Parser.TokenType>> Parser.unparsedLiteral
(Parser.TokenType... types) Auxiliary function, gives necessary constraints to type inference.protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Content<XMLDocumentIdentifier, Parser.TokenType>> Parser.unparsedLiteral
(Parser.TokenType... types) Auxiliary function, gives necessary constraints to type inference.protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, String> Parser.unparsedLiteralText
(Parser.TokenType... types) Modifier and TypeMethodDescriptionprotected static <A> Expression<XMLDocumentIdentifier,
Parser.TokenType, A> Parser.constant
(Parser.TokenType type, A value) Delivers an Expression, which accepts the given token type, and reduces to the given value (the location is preserved).protected static Parser<XMLDocumentIdentifier,
Parser.TokenType> Parser.terminal
(Parser.TokenType t) (package private) static TLex.Item<XMLDocumentIdentifier,
Parser.TokenType> Parser.token_stringconst
(char delim, Parser.TokenType tt) protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Parser.TokenType> Parser.tokenType
(Parser.TokenType... types) DOCMEprotected static Expression<XMLDocumentIdentifier,
Parser.TokenType, Content<XMLDocumentIdentifier, Parser.TokenType>> Parser.unparsedLiteral
(Parser.TokenType... types) Auxiliary function, gives necessary constraints to type inference.protected static Expression<XMLDocumentIdentifier,
Parser.TokenType, String> Parser.unparsedLiteralText
(Parser.TokenType... types) Modifier and TypeMethodDescriptionParser.atom_000
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes lowest level grammar expressions.Parser.atom_002
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Parse greedy and insert prefix sequence as in "@ @ > > (a, b)"Parser.atom_004
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set cut expression "e1 A e2"Parser.atom_006
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set join expression "e1 U e2"Parser.atom_008
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes char set minus expression "e1 - e2"Parser.declModifiers
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) Parser.decor_002
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes tight sequence "e1 ~ e2"Parser.decor_004
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes permutation "e1 & e2
"Parser.decor_006
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes non-tight sequecne "e1 , e2"Parser.decor_008
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes alternative "e1 | e2"Parser.decorated
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes decorated expression "e1? / + / * / +~ / *~"Parser.definitionBody
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) DOCME +++ Does not return anything but enters it into the current growing lexical context.Parser.grammarExpr
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> p_grammarExpr) Accepts and decodes top level grammar expressions.Parser.localnodes
(Expression<XMLDocumentIdentifier, Parser.TokenType, Unit> p_definitionBody) Parser.module
(Expression<XMLDocumentIdentifier, Parser.TokenType, Module> p_module) Accepts and decodes a "module" declaration.Parser.range
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes next-to-lowest level grammar expressions.Parser.substituted
(Expression<XMLDocumentIdentifier, Parser.TokenType, Expression> grammarExpr) Accepts and decodes substituted expression "e1 ^(e2/i2) ^(e3/i3).."<R> R
Parser.testParseD2d
(Expression<XMLDocumentIdentifier, Parser.TokenType, R> nonterm, String data, boolean projectResult)