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.GroupPiece.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.ExpressionPiece(FilePointer ptr)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.