Skip navigation links
A B C D 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

copy() - Method in class foundation.rpg.parser.Position
 

D

description() - Method in class foundation.rpg.parser.Terminal
 

E

Element<S> - Interface in foundation.rpg.parser
 
End - Class in foundation.rpg.parser
 
End(Token) - Constructor for class foundation.rpg.parser.End
 
error(String) - Method in interface foundation.rpg.parser.Input
 
error(String) - Method in class foundation.rpg.parser.ReaderInput
 
error(Object) - Method in class foundation.rpg.parser.StateBase
 
error(Position, String) - Method in interface foundation.rpg.parser.TokenInput
 
error(Position, Object, List<?>, Object) - Method in interface foundation.rpg.parser.TokenInput
 

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
 
getExpected() - Method in exception foundation.rpg.parser.UnexpectedInputException
 
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
 
getState() - Method in exception foundation.rpg.parser.UnexpectedInputException
 
getTotal() - Method in class foundation.rpg.parser.Position
 
getUnexpectedSymbol() - Method in exception foundation.rpg.parser.UnexpectedInputException
 

I

Input - Interface in foundation.rpg.parser
 
input(String, Reader, Lexer<S>) - Method in class foundation.rpg.parser.StreamParser
 

L

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

M

Match - Annotation Type in foundation.rpg
 
matchesGroup(char, int) - Static method in interface foundation.rpg.parser.Lexer
 
MetaRule - Annotation Type in foundation.rpg
Marker for annotations used for "meta-rule" explosion.
move() - Method in interface foundation.rpg.parser.Input
 
move(char) - Method in class foundation.rpg.parser.Position
 
move() - Method in class foundation.rpg.parser.ReaderInput
 

N

Name - Annotation Type in foundation.rpg
Name of a terminal symbol, which is used to find it in source text by Lexer.
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(S, TokenInput<S>) - Static method in class foundation.rpg.parser.ParserBase
 
parse(TokenInput<S>) - Method in class foundation.rpg.parser.StreamParser
 
parse(String, Reader) - Method in class foundation.rpg.parser.StreamParser
 
parse(String, InputStream) - Method in class foundation.rpg.parser.StreamParser
 
parse(TokenInput<S>) - Method in class foundation.rpg.parser.TokenInputParser
 
ParseException - Exception in foundation.rpg.parser
 
ParseException(Position, String) - Constructor for exception foundation.rpg.parser.ParseException
 
ParseException(Position, Throwable) - Constructor for exception foundation.rpg.parser.ParseException
 
parseFile(String) - Method in class foundation.rpg.parser.StreamParser
 
ParserBase - Class in foundation.rpg.parser
 
ParserBase() - Constructor for class foundation.rpg.parser.ParserBase
 
parseString(String) - Method in class foundation.rpg.parser.StreamParser
 
parseUrl(URL) - Method in class foundation.rpg.parser.StreamParser
 
position() - Method in interface foundation.rpg.parser.Input
 
Position - Class in foundation.rpg.parser
 
Position(String) - Constructor for class foundation.rpg.parser.Position
 
position() - Method in class foundation.rpg.parser.ReaderInput
 
position() - Method in interface foundation.rpg.parser.TokenInput
 
Precedence - Annotation Type in foundation.rpg
 

R

ReaderInput - Class in foundation.rpg.parser
 
ReaderInput(String, Reader) - Constructor for class foundation.rpg.parser.ReaderInput
 
ReaderInput(String) - Constructor for class foundation.rpg.parser.ReaderInput
 
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
 
StreamParser<R,S extends StateBase<R>> - Class in foundation.rpg.parser
 
StreamParser(S, Lexer<S>) - Constructor for class foundation.rpg.parser.StreamParser
 
SymbolPart - Annotation Type in foundation.rpg
 

T

Terminal - Class in foundation.rpg.parser
 
Terminal(Token) - Constructor for class foundation.rpg.parser.Terminal
 
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
 
TokenInputParser<R,S extends StateBase<R>> - Class in foundation.rpg.parser
 
TokenInputParser(S) - Constructor for class foundation.rpg.parser.TokenInputParser
 
toString() - Method in class foundation.rpg.parser.End
 
toString() - Method in class foundation.rpg.parser.Position
 
toString() - Method in class foundation.rpg.parser.Terminal
 
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 D E F G I L M N P R S T U 
Skip navigation links

Copyright © 2020. All rights reserved.