Class BitSpecParser

java.lang.Object
org.parboiled2.RuleDSL
org.parboiled2.Parser
org.apache.pekko.http.impl.engine.ws.BitSpecParser
All Implemented Interfaces:
org.parboiled2.ParserMacroMethods, org.parboiled2.RuleDSLActions, org.parboiled2.RuleDSLBasics, org.parboiled2.RuleDSLCombinators

public class BitSpecParser extends org.parboiled2.Parser
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.parboiled2.Parser

    org.parboiled2.Parser.__SubParserInput, org.parboiled2.Parser.AlternativeDeliverySchemes, org.parboiled2.Parser.CutError$, org.parboiled2.Parser.DeliveryScheme<L extends org.parboiled2.support.hlist.HList>, org.parboiled2.Parser.DeliveryScheme$, org.parboiled2.Parser.Fail, org.parboiled2.Parser.Mark, org.parboiled2.Parser.Mark$, org.parboiled2.Parser.StartTracingException$, org.parboiled2.Parser.TracingBubbleException, org.parboiled2.Parser.UnquietMismatch$

    Nested classes/interfaces inherited from interface org.parboiled2.RuleDSLActions

    org.parboiled2.RuleDSLActions.ActionOperator<I extends org.parboiled2.support.hlist.HList,O extends org.parboiled2.support.hlist.HList,Ops extends Object>

    Nested classes/interfaces inherited from interface org.parboiled2.RuleDSLBasics

    org.parboiled2.RuleDSLBasics.CharRangeSupport

    Nested classes/interfaces inherited from interface org.parboiled2.RuleDSLCombinators

    org.parboiled2.RuleDSLCombinators.NTimes, org.parboiled2.RuleDSLCombinators.WithSeparatedBy<I extends org.parboiled2.support.hlist.HList,O extends org.parboiled2.support.hlist.HList>
  • Constructor Summary

    Constructors
    Constructor
    Description
    BitSpecParser(org.parboiled2.ParserInput input)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits,org.parboiled2.support.hlist.HNil>>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>>
     
    org.parboiled2.ParserInput
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.Multibit,org.parboiled2.support.hlist.HNil>>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>>
    one()
     
    scala.util.Try<Bits>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Object,org.parboiled2.support.hlist.HNil>>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil>
    ws()
     
    org.parboiled2.CharPredicate
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil>
     
    org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>>
     

    Methods inherited from class org.parboiled2.Parser

    __advance, __bubbleUp, __bubbleUp, __enterAtomic, __enterNotPredicate, __enterQuiet, __exitAtomic, __exitNotPredicate, __exitQuiet, __hardFail, __inErrorAnalysis, __matchAnyOf, __matchAnyOf$default$2, __matchIgnoreCaseString, __matchIgnoreCaseString$default$2, __matchIgnoreCaseStringWrapped, __matchIgnoreCaseStringWrapped$default$2, __matchMap, __matchMapWrapped, __matchNoneOf, __matchNoneOf$default$2, __matchString, __matchString$default$2, __matchStringWrapped, __matchStringWrapped$default$2, __push, __registerMismatch, __restoreState, __run, __saveState, __subParserInput, __updateMaxCursor, $lessinit$greater$default$1, $lessinit$greater$default$2, charAt, charAtRC, copyStateFrom, cursor, cursorChar, errorTraceCollectionLimit, formatError, formatError$default$2, lastChar, org$parboiled2$Parser$$_cursor, org$parboiled2$Parser$$phase, valueStack

    Methods inherited from class org.parboiled2.RuleDSL

    $amp, ANY, anyOf, atomic, capture, ch, drop, EOI, fail, failX, ignoreCase, ignoreCase, int2NTimes, MATCH, MISMATCH, MISMATCH0, noneOf, oneOrMore, optional, predicate, push, quiet, range2NTimes, rule2ActionOperator, rule2WithSeparatedBy, run, runSubParser, str, str2CharRangeSupport, test, valueMap, valueMap, valueMap$default$2, zeroOrMore

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BitSpecParser

      public BitSpecParser(org.parboiled2.ParserInput input)
  • Method Details

    • WSChar

      public org.parboiled2.CharPredicate WSChar()
    • bits

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits,org.parboiled2.support.hlist.HNil>> bits()
    • comment

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil> comment()
    • element

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>> element()
    • input

      public org.parboiled2.ParserInput input()
      Specified by:
      input in class org.parboiled2.Parser
    • multi

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.Multibit,org.parboiled2.support.hlist.HNil>> multi()
    • one

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>> one()
    • parseBits

      public scala.util.Try<Bits> parseBits()
    • value

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Object,org.parboiled2.support.hlist.HNil>> value()
    • ws

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil> ws()
    • wsElement

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil> wsElement()
    • zero

      public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement,org.parboiled2.support.hlist.HNil>> zero()