Uses of Record Class
net.diversionmc.parser.util.FilePointer
Packages that use FilePointer
Package
Description
-
Uses of FilePointer in net.diversionmc.parser
Methods in net.diversionmc.parser that return FilePointerModifier and TypeMethodDescriptionParser.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 FilePointerModifier and TypeMethodDescriptionbooleanPiecePredicate.apply(char c, FilePointer ptr) Check whether a character should create a piece.PieceSupplier.apply(char c, FilePointer ptr) Apply function to character at a position.CharPiece.read(char c, FilePointer ptr) CommentPiece.read(char c, FilePointer ptr) abstract PieceResultExpressionPiece.read(char c, FilePointer ptr) Parse a character by this piece.final PieceResultGroupPiece.read(char c, FilePointer ptr) NamePiece.read(char c, FilePointer ptr) NumberPiece.read(char c, FilePointer ptr) StringPiece.read(char c, FilePointer ptr) CommentPiece.replace(FilePointer ptr) ExpressionPiece.replace(FilePointer ptr) Called wheneverPieceResult.REPLACE_LEAVEorPieceResult.REPLACE_TAKEare used.Constructors in net.diversionmc.parser.expression with parameters of type FilePointerModifierConstructorDescriptionCharPiece(FilePointer ptr, char c) CommentPiece(FilePointer ptr, boolean inline, ExpressionPiece original) Construct a comment piece.Construct a piece at a position.GroupPiece(FilePointer ptr, List<ExpressionPiece> content) Construct a group piece.NamePiece(FilePointer ptr, 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 -
Uses of FilePointer in net.diversionmc.parser.util
Methods in net.diversionmc.parser.util that return FilePointerModifier and TypeMethodDescriptionPointable.pointer()Position in a file where this object was created.Methods in net.diversionmc.parser.util with parameters of type FilePointerModifier and TypeMethodDescriptionstatic voidParserException.ASSERT(boolean check, FilePointer ptr, 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 FilePointerModifier and TypeMethodDescriptionstatic voidParserException.ASSERT(boolean check, Supplier<FilePointer> ptr, 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 FilePointerModifierConstructorDescriptionParserException(String message, FilePointer ptr) Construct a Parser Exception with a file pointer.Pointable(FilePointer ptr) Create a Pointable from a given file position.