Uses of Enum Class
eu.bandm.tools.lljava.parser.LLJavaLexer.TokenType
-
Uses of LLJavaLexer.TokenType in eu.bandm.tools.lljava.parser
Modifier and TypeFieldDescriptionLLJavaGrammar.abstractMethodBody
LLJavaGrammar.annotation
LLJavaGrammar.annotationValue
LLJavaGrammar.arrayExpr
LLJavaGrammar.baseType
LLJavaGrammar.block
LLJavaGrammar.booleanLiteral
LLJavaGrammar.castInstruction
LLJavaGrammar.charLiteral
LLJavaGrammar.classAnnotationValue
(package private) final Parser<SourceId,
LLJavaLexer.TokenType> LLJavaGrammar.classDeclarator
LLJavaGrammar.classDefinition
LLJavaGrammar.classLiteral
LLJavaGrammar.classReference
LLJavaGrammar.classType
LLJavaGrammar.cmpInstruction
LLJavaGrammar.cmpOperator
LLJavaGrammar.codeMethodBody
LLJavaGrammar.condition
LLJavaGrammar.constantAnnotationValue
LLJavaGrammar.defaultMethodBody
LLJavaGrammar.dimensionExpr
LLJavaGrammar.doubleLiteral
LLJavaGrammar.enumAnnotationValue
LLJavaGrammar.exceptions
LLJavaGrammar.fieldDefinition
LLJavaGrammar.fieldReference
LLJavaGrammar.floatLiteral
LLJavaGrammar.getInstruction
LLJavaGrammar.gotoInstruction
LLJavaGrammar.gotoInterval
LLJavaGrammar.gotoReference
LLJavaGrammar.id
LLJavaGrammar.incInstruction
LLJavaGrammar.initializer
LLJavaGrammar.instanceofInstruction
LLJavaGrammar.intLiteral
LLJavaGrammar.invisibleAnnotation
LLJavaGrammar.invokeInstruction
LLJavaGrammar.invokeInstructionNonrecursive
LLJavaGrammar.label
LLJavaGrammar.literal
LLJavaGrammar.loadable
LLJavaGrammar.loadArgument
LLJavaGrammar.loadInstruction
LLJavaGrammar.localName
LLJavaGrammar.localVariable
LLJavaGrammar.longLiteral
LLJavaGrammar.main
LLJavaGrammar.memberDefinition
LLJavaGrammar.memberDynamicName
LLJavaGrammar.memberFullName
LLJavaGrammar.memberStaticName
LLJavaGrammar.methodBody
LLJavaGrammar.methodDefinition
LLJavaGrammar.methodHandle
LLJavaGrammar.methodHandleTarget
LLJavaGrammar.methodParameter
LLJavaGrammar.methodParameters
LLJavaGrammar.methodReference
LLJavaGrammar.methodReferenceNonrecursive
LLJavaGrammar.methodReferenceParameter
LLJavaGrammar.methodType
LLJavaGrammar.modifier
LLJavaGrammar.modifierExpr
LLJavaGrammar.modifiers
LLJavaGrammar.newInstruction
LLJavaGrammar.nullLiteral
LLJavaGrammar.operator
LLJavaGrammar.operator
LLJavaGrammar.primitiveType
LLJavaGrammar.primitiveTypeExpr
LLJavaGrammar.putInstruction
LLJavaGrammar.qualId
LLJavaGrammar.qualifier
LLJavaGrammar.result
LLJavaGrammar.returnsResult
LLJavaGrammar.simpleModifierExpr
LLJavaGrammar.storeArgument
LLJavaGrammar.storeInstruction
LLJavaGrammar.stringLiteral
LLJavaGrammar.superclass
LLJavaGrammar.superinterfaces
LLJavaGrammar.thisExpr
LLJavaGrammar.type
LLJavaGrammar.typeParameter
LLJavaGrammar.typeParameters
LLJavaGrammar.variableReference
LLJavaGrammar.voidResult
Modifier and TypeMethodDescriptionLLJavaLexer.Token.getType()
Returns the type of this token.static LLJavaLexer.TokenType
Returns the enum constant of this class with the specified name.static LLJavaLexer.TokenType[]
LLJavaLexer.TokenType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionprotected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.angle
(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.annotation
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation, Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.arrayAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.block
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.brace
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.bracket
(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.catchHandler
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.classType
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.codeInterval
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.codeReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, List<A>> LLJavaGrammar.comma
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected Expression<SourceId,
LLJavaLexer.TokenType, Void> LLJavaGrammar.command
(LLJavaLexer.TokenType type) protected <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.command
(LLJavaLexer.TokenType type, Expression<SourceId, LLJavaLexer.TokenType, A> operand) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.constant
(LLJavaLexer.TokenType type, A value) LLJavaGrammar.dynamicReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.elementValuePair
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.elementValuePairs
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected Expression<SourceId,
LLJavaLexer.TokenType, Boolean> LLJavaGrammar.flag
(LLJavaLexer.TokenType type, Parser.Pragma... pragmas) static Optional<LLJavaLexer.TokenType>
LLJavaLexer.getKeywordType
(String text) Returns the token type associated with a keyword if defined.LLJavaGrammar.ifInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineInterval
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.instruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.loadable
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.lowerTypeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.memberDynamicName
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.nestedAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.paren
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected <A1,
A2, R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(BiFunction<? super A1, ? super A2, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A1> arg1, AbstractExpression<SourceId, LLJavaLexer.TokenType, A2> arg2) protected <A,
R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(Function<? super A, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A> arg1) protected <R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(Supplier<? extends R> constructor, LLJavaLexer.TokenType... types) LLJavaGrammar.statement
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchCase
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.tryInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.typeArgument
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeArguments
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) protected static Expression<SourceId,
LLJavaLexer.TokenType, Content<SourceId, LLJavaLexer.TokenType>> LLJavaGrammar.unparsedLiteral
(LLJavaLexer.TokenType... types) protected static Expression<SourceId,
LLJavaLexer.TokenType, Content<SourceId, LLJavaLexer.TokenType>> LLJavaGrammar.unparsedLiteral
(LLJavaLexer.TokenType... types) protected static Expression<SourceId,
LLJavaLexer.TokenType, String> LLJavaGrammar.unparsedLiteralText
(LLJavaLexer.TokenType... types) LLJavaGrammar.upperTypeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.wildcard
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) Modifier and TypeMethodDescriptionprotected Expression<SourceId,
LLJavaLexer.TokenType, Void> LLJavaGrammar.command
(LLJavaLexer.TokenType type) protected <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.command
(LLJavaLexer.TokenType type, Expression<SourceId, LLJavaLexer.TokenType, A> operand) protected abstract LLJava.Condition
LLJavaGrammar.condition
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected LLJava.Condition
LLJavaParser.condition
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType operator, LLJava.LoadArgument operand) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.constant
(LLJavaLexer.TokenType type, A value) LLJavaLexer.discard
(LLJavaLexer.TokenType first, LLJavaLexer.TokenType... rest) Returns a functional object that supplies the tokens of this lexer, except for those of the given types.protected Expression<SourceId,
LLJavaLexer.TokenType, Boolean> LLJavaGrammar.flag
(LLJavaLexer.TokenType type, Parser.Pragma... pragmas) protected <R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(Supplier<? extends R> constructor, LLJavaLexer.TokenType... types) protected abstract LLJava.Instruction
LLJavaGrammar.simpleInstruction
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected LLJava.Instruction
LLJavaParser.simpleInstruction
(LLJavaLexer.TokenType type) protected LLJava.Instruction
LLJavaParser.simpleInstruction
(Reducer.Context<SourceId> context, LLJavaLexer.TokenType type) protected static Expression<SourceId,
LLJavaLexer.TokenType, Content<SourceId, LLJavaLexer.TokenType>> LLJavaGrammar.unparsedLiteral
(LLJavaLexer.TokenType... types) protected static Expression<SourceId,
LLJavaLexer.TokenType, String> LLJavaGrammar.unparsedLiteralText
(LLJavaLexer.TokenType... types) LLJavaLexer.Token.withType
(LLJavaLexer.TokenType type) Creates a variant of this token with the given type.Modifier and TypeMethodDescriptionprotected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.angle
(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.annotation
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.annotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation, Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.arrayAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.AnnotationValue> annotationValue) LLJavaGrammar.block
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.brace
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.bracket
(Expression<SourceId, LLJavaLexer.TokenType, A> body) LLJavaGrammar.catchHandler
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.classType
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.codeInterval
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.codeReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, List<A>> LLJavaGrammar.comma
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.command
(LLJavaLexer.TokenType type, Expression<SourceId, LLJavaLexer.TokenType, A> operand) LLJavaLexer.discard
(Set<LLJavaLexer.TokenType> types) Returns a functional object that supplies the tokens of this lexer, except for the given types.LLJavaGrammar.dynamicReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.elementValuePair
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.elementValuePairs
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) LLJavaGrammar.ifInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineInterval
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.inlineReference
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.instruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.loadable
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.lowerTypeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.memberDynamicName
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.LoadableExpr> loadable) LLJavaGrammar.nestedAnnotationValue
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Annotation> annotation) protected static <A> Expression<SourceId,
LLJavaLexer.TokenType, A> LLJavaGrammar.paren
(Expression<SourceId, LLJavaLexer.TokenType, A> body) protected <A1,
A2, R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(BiFunction<? super A1, ? super A2, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A1> arg1, AbstractExpression<SourceId, LLJavaLexer.TokenType, A2> arg2) protected <A,
R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(Function<? super A, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A> arg1) LLJavaGrammar.statement
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchCase
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.switchInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.tryInstruction
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.Block> block) LLJavaGrammar.typeArgument
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeArguments
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.typeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.upperTypeBound
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType) LLJavaGrammar.wildcard
(Expression<SourceId, LLJavaLexer.TokenType, LLJava.ClassTypeExpr> classType)