Interface ParseState<S>

All Known Implementing Classes:
CachedParseState, CachedParseState.Silent, StringReaderParserState

public interface ParseState<S>
  • Method Details

    • scope

      Scope scope()
    • errorCollector

      ErrorCollector<S> errorCollector()
    • parseTopRule

      default <T> Optional<T> parseTopRule(NamedRule<S,T> p_410574_)
    • parse

      @Nullable <T> T parse(NamedRule<S,T> p_409887_)
    • input

      S input()
    • mark

      int mark()
    • restore

      void restore(int p_335826_)
    • acquireControl

      Control acquireControl()
    • releaseControl

      void releaseControl()
    • silent

      ParseState<S> silent()