Uses of Interface
org.parboiled.buffers.InputBuffer
Packages that use InputBuffer
Package
Description
-
Uses of InputBuffer in org.parboiled
Methods in org.parboiled that return InputBufferModifier and TypeMethodDescriptionContext.getInputBuffer()Returns the InputBuffer the parser is currently running againstMatcherContext.getInputBuffer()Constructors in org.parboiled with parameters of type InputBufferModifierConstructorDescriptionMatcherContext(InputBuffer inputBuffer, ValueStack<V> valueStack, List<ParseError> parseErrors, MatchHandler matchHandler, Matcher matcher, boolean fastStringMatching) Initializes a new root MatcherContext. -
Uses of InputBuffer in org.parboiled.buffers
Classes in org.parboiled.buffers that implement InputBufferModifier and TypeClassDescriptionclassImmutable default implementation of an InputBuffer.classSpecial, immutable InputBuffer implementation for indentation based grammars.classAn InputBuffer wrapping another InputBuffer and providing for the ability to insert (and undo) characters at certain index positions.Methods in org.parboiled.buffers with parameters of type InputBufferModifier and TypeMethodDescriptionstatic StringInputBufferUtils.collectContent(InputBuffer buf) Collects the actual input text the input buffer provides into a String.Constructors in org.parboiled.buffers with parameters of type InputBuffer -
Uses of InputBuffer in org.parboiled.errors
Fields in org.parboiled.errors declared as InputBufferMethods in org.parboiled.errors that return InputBufferModifier and TypeMethodDescriptionBasicParseError.getInputBuffer()ParseError.getInputBuffer()Gets the inputbuffer this error occurred in.Methods in org.parboiled.errors with parameters of type InputBufferModifier and TypeMethodDescriptionstatic StringErrorUtils.printErrorMessage(String format, String errorMessage, int startIndex, int endIndex, InputBuffer inputBuffer) Prints an error message showing a location in the given InputBuffer.static StringErrorUtils.printErrorMessage(String format, String errorMessage, int errorIndex, InputBuffer inputBuffer) Prints an error message showing a location in the given InputBuffer.Constructors in org.parboiled.errors with parameters of type InputBufferModifierConstructorDescriptionActionError(InputBuffer inputBuffer, int errorIndex, String errorMessage, MatcherPath errorPath, ActionException actionException) BasicParseError(InputBuffer inputBuffer, int errorIndex, String errorMessage) IllegalIndentationException(InputBuffer buffer, Position position) InvalidInputError(InputBuffer inputBuffer, int startIndex, List<MatcherPath> failedMatchers, String errorMessage) -
Uses of InputBuffer in org.parboiled.parserunners
Fields in org.parboiled.parserunners declared as InputBufferModifier and TypeFieldDescriptionfinal InputBufferRecoveringParseRunner.TimeoutException.inputBufferMethods in org.parboiled.parserunners with parameters of type InputBufferModifier and TypeMethodDescriptionprotected MatcherContext<V> AbstractParseRunner.createRootContext(InputBuffer inputBuffer, MatchHandler matchHandler, boolean fastStringMatching) BasicParseRunner.run(InputBuffer inputBuffer) ErrorLocatingParseRunner.run(InputBuffer inputBuffer) ErrorReportingParseRunner.run(InputBuffer inputBuffer) ParseRunner.run(InputBuffer inputBuffer) Performs the actual parse and creates a corresponding ParsingResult instance.ProfilingParseRunner.run(InputBuffer inputBuffer) RecoveringParseRunner.run(InputBuffer inputBuffer) ReportingParseRunner.run(InputBuffer inputBuffer) protected ParsingResult<V> ReportingParseRunner.runBasicMatch(InputBuffer inputBuffer) protected ParsingResult<V> TracingParseRunner.runBasicMatch(InputBuffer inputBuffer) protected ParsingResult<V> ReportingParseRunner.runLocatingMatch(InputBuffer inputBuffer) protected ParsingResult<V> ReportingParseRunner.runReportingMatch(InputBuffer inputBuffer, int errorIndex) Constructors in org.parboiled.parserunners with parameters of type InputBufferModifierConstructorDescriptionTimeoutException(Rule rule, InputBuffer inputBuffer, ParsingResult<?> lastParsingResult) -
Uses of InputBuffer in org.parboiled.support
Fields in org.parboiled.support declared as InputBufferModifier and TypeFieldDescriptionfinal InputBufferParsingResult.inputBufferThe underlying input buffer.Methods in org.parboiled.support with parameters of type InputBufferModifier and TypeMethodDescriptionstatic StringParseTreeUtils.getNodeText(Node<?> node, InputBuffer inputBuffer) Returns the input text matched by the given node, with error correction.Constructors in org.parboiled.support with parameters of type InputBufferModifierConstructorDescriptionNodeFormatter(InputBuffer inputBuffer) Creates a new NodeFormatter.ParsingResult(boolean matched, Node<V> parseTreeRoot, ValueStack<V> valueStack, List<ParseError> parseErrors, InputBuffer inputBuffer) Creates a new ParsingResult.