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 -
Method Summary
Modifier and TypeMethodDescriptionorg.parboiled2.Rule<org.parboiled2.support.hlist.HNil,
org.parboiled2.support.hlist.$colon$colon<Bits, org.parboiled2.support.hlist.HNil>> bits()
org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,
org.parboiled2.support.hlist.HNil> comment()
org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,
org.parboiled2.support.hlist.$colon$colon<Bits.BitElement, org.parboiled2.support.hlist.HNil>> element()
org.parboiled2.ParserInput
input()
org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,
org.parboiled2.support.hlist.$colon$colon<Bits.Multibit, org.parboiled2.support.hlist.HNil>> multi()
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>> value()
org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,
org.parboiled2.support.hlist.HNil> ws()
org.parboiled2.CharPredicate
WSChar()
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>> zero()
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
-
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, bits()org.parboiled2.support.hlist.HNil>> -
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, element()org.parboiled2.support.hlist.HNil>> -
input
public org.parboiled2.ParserInput input()- Specified by:
input
in classorg.parboiled2.Parser
-
multi
public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.Multibit, multi()org.parboiled2.support.hlist.HNil>> -
one
public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Bits.BitElement, one()org.parboiled2.support.hlist.HNil>> -
parseBits
-
value
public org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.$colon$colon<Object, value()org.parboiled2.support.hlist.HNil>> -
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, zero()org.parboiled2.support.hlist.HNil>>
-