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 TypeClassDescriptionclass
Immutable default implementation of an InputBuffer.class
Special, immutable InputBuffer implementation for indentation based grammars.class
An 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 String
InputBufferUtils.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 String
ErrorUtils.printErrorMessage
(String format, String errorMessage, int startIndex, int endIndex, InputBuffer inputBuffer) Prints an error message showing a location in the given InputBuffer.static String
ErrorUtils.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 InputBuffer
RecoveringParseRunner.TimeoutException.inputBuffer
Methods 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 InputBuffer
ParsingResult.inputBuffer
The underlying input buffer.Methods in org.parboiled.support with parameters of type InputBufferModifier and TypeMethodDescriptionstatic String
ParseTreeUtils.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.