Skip navigation links
A B C E F G I L M N P R S T U 

A

accept(S) - Method in interface foundation.rpg.parser.Element
 
accepted() - Method in class foundation.rpg.parser.StateBase
 

B

build() - Method in class foundation.rpg.parser.TokenBuilder
 

C

compile(String) - Method in class foundation.rpg.parser.Compiler
 
compile(String, Reader) - Method in class foundation.rpg.parser.Compiler
 
Compiler<R,S extends StateBase<R>> - Class in foundation.rpg.parser
 
Compiler(Lexer<S>, Parser<R, S>, Consumer<? super R>) - Constructor for class foundation.rpg.parser.Compiler
 
copy() - Method in class foundation.rpg.parser.Position
 

E

Element<S> - Interface in foundation.rpg.parser
 
End - Class in foundation.rpg.parser
 
End(Token) - Constructor for class foundation.rpg.parser.End
 
error(Object) - Method in class foundation.rpg.parser.StateBase
 

F

foundation.rpg - package foundation.rpg
 
foundation.rpg.parser - package foundation.rpg.parser
 

G

getCharacter() - Method in class foundation.rpg.parser.Position
 
getContent() - Method in class foundation.rpg.parser.Token
 
getEndCol() - Method in class foundation.rpg.parser.Token
 
getEndLine() - Method in class foundation.rpg.parser.Token
 
getEndPos() - Method in class foundation.rpg.parser.Token
 
getFileName() - Method in class foundation.rpg.parser.Position
 
getFileName() - Method in class foundation.rpg.parser.Token
 
getLine() - Method in class foundation.rpg.parser.Position
 
getMessage() - Method in exception foundation.rpg.parser.UnexpectedInputException
 
getStartCol() - Method in class foundation.rpg.parser.Token
 
getStartLine() - Method in class foundation.rpg.parser.Token
 
getStartPos() - Method in class foundation.rpg.parser.Token
 
getTotal() - Method in class foundation.rpg.parser.Position
 

I

Input - Class in foundation.rpg.parser
 
Input(String, Reader) - Constructor for class foundation.rpg.parser.Input
 
Input(String) - Constructor for class foundation.rpg.parser.Input
 

L

length() - Method in class foundation.rpg.parser.Token
 
Lexer<S> - Interface in foundation.rpg.parser
 
lookahead() - Method in class foundation.rpg.parser.Input
 

M

Match - Annotation Type in foundation.rpg
 
matchesGroup(String, int) - Static method in interface foundation.rpg.parser.Lexer
 
MetaRule - Annotation Type in foundation.rpg
 
move() - Method in class foundation.rpg.parser.Input
 
move(char) - Method in class foundation.rpg.parser.Position
 

N

Name - Annotation Type in foundation.rpg
 
next(Input) - Method in interface foundation.rpg.parser.Lexer
 
next() - Method in class foundation.rpg.parser.TokenBuilder
 
next() - Method in interface foundation.rpg.parser.TokenInput
 

P

parse(TokenInput<S>) - Method in class foundation.rpg.parser.Parser
 
ParseErrorException - Exception in foundation.rpg.parser
 
ParseErrorException(Position, String) - Constructor for exception foundation.rpg.parser.ParseErrorException
 
ParseErrorException(Position, Throwable) - Constructor for exception foundation.rpg.parser.ParseErrorException
 
Parser<R,S extends StateBase<R>> - Class in foundation.rpg.parser
 
Parser(S) - Constructor for class foundation.rpg.parser.Parser
 
position() - Method in class foundation.rpg.parser.Input
 
Position - Class in foundation.rpg.parser
 
Position(String) - Constructor for class foundation.rpg.parser.Position
 
position() - Method in interface foundation.rpg.parser.TokenInput
 
Priority - Annotation Type in foundation.rpg
 

R

result() - Method in class foundation.rpg.parser.StateBase
 

S

StartSymbol - Annotation Type in foundation.rpg
 
StateBase<R> - Class in foundation.rpg.parser
 
StateBase() - Constructor for class foundation.rpg.parser.StateBase
 
SymbolPart - Annotation Type in foundation.rpg
 

T

Token - Class in foundation.rpg.parser
Description of token identified by Lexer.
Token(String, int, int, int, int, int, int, String) - Constructor for class foundation.rpg.parser.Token
Constructor of the token description.
TokenBuilder - Class in foundation.rpg.parser
Builder of the token description.
TokenBuilder(Input) - Constructor for class foundation.rpg.parser.TokenBuilder
 
TokenInput<S> - Interface in foundation.rpg.parser
 
tokenInput(Input, Lexer<S>) - Static method in interface foundation.rpg.parser.TokenInput
 
toString() - Method in class foundation.rpg.parser.End
 
toString() - Method in class foundation.rpg.parser.Position
 
toString() - Method in class foundation.rpg.parser.Token
 

U

UnexpectedInputException - Exception in foundation.rpg.parser
 
UnexpectedInputException(Object, Object, List<?>) - Constructor for exception foundation.rpg.parser.UnexpectedInputException
 
A B C E F G I L M N P R S T U 
Skip navigation links

Copyright © 2020. All rights reserved.