Uses of Class
net.diversionmc.parser.util.FilePointer
| Package | Description |
|---|---|
| net.diversionmc.parser | |
| net.diversionmc.parser.expression | |
| net.diversionmc.parser.pattern | |
| net.diversionmc.parser.util |
-
Uses of FilePointer in net.diversionmc.parser
Methods in net.diversionmc.parser that return FilePointer Modifier and Type Method Description FilePointerParser. end()Get file pointer pointing to the end of the file (line += 1, column = 1). -
Uses of FilePointer in net.diversionmc.parser.expression
Methods in net.diversionmc.parser.expression with parameters of type FilePointer Modifier and Type Method Description booleanPiecePredicate. apply(char c, FilePointer ptr)Check whether a character should create a piece.ExpressionPiecePieceSupplier. apply(char c, FilePointer ptr)Apply function to character at a position.PieceResultCharPiece. read(char c, FilePointer ptr)PieceResultCommentPiece. read(char c, FilePointer ptr)abstract PieceResultExpressionPiece. read(char c, FilePointer ptr)Parse a character by this piece.PieceResultGroupPiece. read(char c, FilePointer ptr)PieceResultNamePiece. read(char c, FilePointer ptr)PieceResultNumberPiece. read(char c, FilePointer ptr)PieceResultStringPiece. read(char c, FilePointer ptr)ExpressionPieceCommentPiece. replace(FilePointer ptr)ExpressionPieceExpressionPiece. replace(FilePointer ptr)Called wheneverPieceResult.REPLACE_LEAVEorPieceResult.REPLACE_TAKEare used.Constructors in net.diversionmc.parser.expression with parameters of type FilePointer Constructor Description CharPiece(FilePointer ptr, char c)CommentPiece(FilePointer ptr, boolean inline, ExpressionPiece original)Construct a comment piece.ExpressionPiece(FilePointer ptr)Construct a piece at a position.GroupPiece(FilePointer ptr, java.util.List<ExpressionPiece> content)Construct a group piece.NamePiece(FilePointer ptr, java.lang.String specialChars)Construct a name piece at a position.NumberPiece(FilePointer ptr)Construct a number piece at a position.StringPiece(FilePointer ptr, char end)Construct a String Piece. -
Uses of FilePointer in net.diversionmc.parser.pattern
Constructors in net.diversionmc.parser.pattern with parameters of type FilePointer Constructor Description Sentence(FilePointer ptr)Construct a sentence at a position. -
Uses of FilePointer in net.diversionmc.parser.util
Methods in net.diversionmc.parser.util that return FilePointer Modifier and Type Method Description FilePointerPointable. pointer()Position in a file where this object was created.Methods in net.diversionmc.parser.util with parameters of type FilePointer Modifier and Type Method Description static voidParserException. ASSERT(boolean check, FilePointer ptr, java.lang.String elseMessage)Make sure a condition is met, else throw an exception with a given message.Method parameters in net.diversionmc.parser.util with type arguments of type FilePointer Modifier and Type Method Description static voidParserException. ASSERT(boolean check, java.util.function.Supplier<FilePointer> ptr, java.lang.String elseMessage)Make sure a condition is met, else throw an exception with a given message.Constructors in net.diversionmc.parser.util with parameters of type FilePointer Constructor Description ParserException(java.lang.String message, FilePointer ptr)Construct a Parser Exception with a file pointer.Pointable(FilePointer ptr)Create a Pointable from a given file position.