sbt
.
contraband
.
parser
SchemaParser
class
SchemaParser
extends
Parser
with
Tokens
with
Ignored
with
Document
with
Operations
with
Values
with
Directives
with
Types
with
TypeSystemDefinitions
Linear Supertypes
TypeSystemDefinitions
,
Types
,
Directives
,
Values
,
Operations
,
Document
,
Ignored
,
Tokens
,
PositionTracking
,
StringBuilding
,
Parser
,
RuleDSL
,
RuleDSLActions
,
RuleDSLCombinators
,
RuleDSLBasics
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
SchemaParser
TypeSystemDefinitions
Types
Directives
Values
Operations
Document
Ignored
Tokens
PositionTracking
StringBuilding
Parser
RuleDSL
RuleDSLActions
RuleDSLCombinators
RuleDSLBasics
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
SchemaParser
(
input:
ParserInput
)
Type Members
sealed
trait
ActionOperator
[
I <:
HList
,
O <:
HList
,
Ops
]
extends
AnyRef
Definition Classes
RuleDSLActions
sealed
trait
CharRangeSupport
extends
AnyRef
Definition Classes
RuleDSLBasics
sealed
trait
NTimes
extends
AnyRef
Definition Classes
RuleDSLCombinators
class
TracingBubbleException
extends
RuntimeException
with
NoStackTrace
Definition Classes
Parser
trait
WithSeparatedBy
[
I <:
HList
,
O <:
HList
]
extends
AnyRef
Definition Classes
RuleDSLCombinators
class
__SubParserInput
extends
ParserInput
Attributes
protected
Definition Classes
Parser
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
&
(
r:
Rule
[_, _]
)
:
Rule0
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
ANY
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
Argument
:
Rule
[
HNil
,
::
[
Argument
,
HNil
]]
Definition Classes
Operations
def
Arguments
:
Rule
[
HNil
,
::
[
List
[
Argument
],
HNil
]]
Definition Classes
Operations
def
ArgumentsDefinition
:
Rule
[
HNil
,
::
[
List
[
InputValueDefinition
],
HNil
]]
Definition Classes
TypeSystemDefinitions
def
BooleanValue
:
Rule
[
HNil
,
::
[
BooleanValue
,
HNil
]]
Definition Classes
Values
def
CRLF
:
Rule
[
HNil
,
HNil
]
Definition Classes
Ignored
def
Characters
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
Comment
:
Rule
[
HNil
,
HNil
]
Definition Classes
Ignored
def
CommentCap
:
Rule
[
HNil
,
::
[
CommentLine
,
HNil
]]
Definition Classes
Ignored
def
CommentChar
:
Rule
[
HNil
,
HNil
]
Definition Classes
Ignored
def
Comments
:
Rule
[
HNil
,
::
[
List
[
Product
with
Serializable
with
Comment
],
HNil
]]
Definition Classes
Ignored
def
CompanionExtraComment
:
Rule
[
HNil
,
::
[
CompanionExtraComment
,
HNil
]]
Definition Classes
Ignored
def
CompanionExtraIntfComment
:
Rule
[
HNil
,
::
[
CompanionExtraIntfComment
,
HNil
]]
Definition Classes
Ignored
def
DefaultValue
:
Rule
[
HNil
,
::
[
Value
,
HNil
]]
Definition Classes
Operations
def
Definition
:
Rule
[
HNil
,
::
[
TypeDefinition
with
Product
with
Serializable
with
WithTrailingComments
,
HNil
]]
Definition Classes
Document
def
Digit
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
Directive
:
Rule
[
HNil
,
::
[
Directive
,
HNil
]]
Definition Classes
Directives
def
Directives
:
Rule
[
HNil
,
::
[
List
[
Directive
],
HNil
]]
Definition Classes
Directives
def
DocComment
:
Rule
[
HNil
,
::
[
DocComment
,
HNil
]]
Definition Classes
Ignored
def
Document
:
Rule
[
HNil
,
::
[
ast.Document
,
HNil
]]
Definition Classes
Document
def
DotNames
:
Rule
[
HNil
,
::
[
List
[
String
],
HNil
]]
Definition Classes
Tokens
def
EOI
:
Char
Definition Classes
RuleDSLBasics
def
Ellipsis
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
EnumTypeDefinition
:
Rule
[
HNil
,
::
[
EnumTypeDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
EnumValue
:
Rule
[
HNil
,
::
[
EnumValue
,
HNil
]]
Definition Classes
Values
def
EnumValueDefinition
:
Rule
[
HNil
,
::
[
EnumValueDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
EscapedChar
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
ExponentIndicator
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
ExponentPart
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
ExtraComment
:
Rule
[
HNil
,
::
[
ExtraComment
,
HNil
]]
Definition Classes
Ignored
def
ExtraComments
:
Rule
[
HNil
,
::
[
List
[
Product
with
Serializable
with
Comment
],
HNil
]]
Definition Classes
Ignored
def
ExtraIntfComment
:
Rule
[
HNil
,
::
[
ExtraIntfComment
,
HNil
]]
Definition Classes
Ignored
def
False
:
Rule
[
HNil
,
HNil
]
Definition Classes
Values
def
FieldDefinition
:
Rule
[
HNil
,
::
[
FieldDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
FloatValuePart
:
Rule
[
HNil
,
::
[
String
,
HNil
]]
Definition Classes
Tokens
def
FractionalPart
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
Ignored
:
Rule
[
HNil
,
HNil
]
Definition Classes
Ignored
def
IgnoredNoComment
:
Rule
[
HNil
,
HNil
]
Definition Classes
Ignored
def
ImplementsInterfaces
:
Rule
[
HNil
,
::
[
List
[
NamedType
],
HNil
]]
Definition Classes
TypeSystemDefinitions
def
InputValueDefinition
:
Rule
[
HNil
,
::
[
InputValueDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
IntegerPart
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
IntegerValuePart
:
Rule
[
HNil
,
::
[
String
,
HNil
]]
Definition Classes
Tokens
def
InterfaceTypeDefinition
:
Rule
[
HNil
,
::
[
InterfaceTypeDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
Keyword
(
s:
String
)
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
LazyType
:
Rule
[
HNil
,
::
[
LazyType
,
HNil
]]
Definition Classes
Types
val
LineTerminator
:
CharPredicate
Definition Classes
Ignored
def
ListType
:
Rule
[
HNil
,
::
[
ListType
,
HNil
]]
Definition Classes
Types
def
ListValue
:
Rule
[
HNil
,
::
[
ListValue
,
HNil
]]
Definition Classes
Values
def
ListValueConst
:
Rule
[
HNil
,
::
[
ListValue
,
HNil
]]
Definition Classes
Values
def
MATCH
:
Rule0
Definition Classes
RuleDSLBasics
def
MISMATCH
[
I <:
HList
,
O <:
HList
]
:
Rule
[
I
,
O
]
Definition Classes
RuleDSLBasics
def
MISMATCH0
:
Rule0
Definition Classes
RuleDSLBasics
def
Name
:
Rule
[
HNil
,
::
[
String
,
HNil
]]
Definition Classes
Tokens
val
NameChar
:
CharPredicate
Definition Classes
Tokens
val
NameFirstChar
:
CharPredicate
Definition Classes
Tokens
def
NameStrict
:
Rule
[
HNil
,
::
[
String
,
HNil
]]
Definition Classes
Tokens
def
NamedType
:
Rule
[
HNil
,
::
[
NamedType
,
HNil
]]
Definition Classes
Types
val
NegativeSign
:
Char
Definition Classes
Tokens
def
NonNullType
:
Rule
[
HNil
,
::
[
NotNullType
,
HNil
]]
Definition Classes
Types
val
NonZeroDigit
:
CharPredicate
Definition Classes
Tokens
def
NormalChar
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
Null
:
Rule
[
HNil
,
HNil
]
Definition Classes
Values
def
NullValue
:
Rule
[
HNil
,
::
[
NullValue
,
HNil
]]
Definition Classes
Values
def
NumberValue
:
Rule
[
HNil
,
::
[
ScalarValue
with
Product
with
Serializable
,
HNil
]]
Definition Classes
Tokens
def
ObjectField
:
Rule
[
HNil
,
::
[
ObjectField
,
HNil
]]
Definition Classes
Values
def
ObjectFieldConst
:
Rule
[
HNil
,
::
[
ObjectField
,
HNil
]]
Definition Classes
Values
def
ObjectTypeDefinition
:
Rule
[
HNil
,
::
[
ObjectTypeDefinition
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
ObjectValue
:
Rule
[
HNil
,
::
[
ObjectValue
,
HNil
]]
Definition Classes
Values
def
ObjectValueConst
:
Rule
[
HNil
,
::
[
ObjectValue
,
HNil
]]
Definition Classes
Values
def
PackageDecl
:
Rule
[
HNil
,
::
[
PackageDecl
,
HNil
]]
Definition Classes
Document
def
Punctuator
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
val
PunctuatorChar
:
CharPredicate
Definition Classes
Tokens
val
QuoteBackslash
:
CharPredicate
Definition Classes
Tokens
def
RawValue
:
Rule
[
HNil
,
::
[
RawValue
,
HNil
]]
Definition Classes
Values
def
Sign
:
Rule
[
HNil
,
HNil
]
Definition Classes
Tokens
def
StringValue
:
Rule
[
HNil
,
::
[
StringValue
,
HNil
]]
Definition Classes
Tokens
def
ToStringImplComment
:
Rule
[
HNil
,
::
[
ToStringImplComment
,
HNil
]]
Definition Classes
Ignored
def
Token
:
Rule
[
HNil
,
HList
]
Definition Classes
Tokens
def
True
:
Rule
[
HNil
,
HNil
]
Definition Classes
Values
def
Type
:
Rule1
[
Type
]
Definition Classes
Types
def
TypeDefinition
:
Rule
[
HNil
,
::
[
TypeDefinition
with
Product
with
Serializable
with
WithTrailingComments
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
TypeName
:
Rule
[
HNil
,
::
[
List
[
String
],
HNil
]]
Definition Classes
Types
def
TypeSystemDefinition
:
Rule
[
HNil
,
::
[
TypeDefinition
with
Product
with
Serializable
with
WithTrailingComments
,
HNil
]]
Definition Classes
TypeSystemDefinitions
def
Unicode
:
Rule
[
HNil
,
::
[
Int
,
HNil
]]
Definition Classes
Tokens
val
UnicodeBOM
:
CharPredicate
Definition Classes
Ignored
def
Value
:
Rule1
[
Value
]
Definition Classes
Values
def
ValueConst
:
Rule1
[
Value
]
Definition Classes
Values
def
Variable
:
Rule
[
HNil
,
::
[
String
,
HNil
]]
Definition Classes
Operations
val
WhiteSpace
:
CharPredicate
Definition Classes
Ignored
def
__advance
()
:
Boolean
Definition Classes
Parser
def
__bubbleUp
(
prefix:
List
[
NonTerminal
]
,
terminal:
Terminal
)
:
Nothing
Definition Classes
Parser
def
__bubbleUp
(
terminal:
Terminal
)
:
Nothing
Definition Classes
Parser
def
__enterAtomic
(
start:
Int
)
:
Boolean
Definition Classes
Parser
def
__enterNotPredicate
()
:
AnyRef
Definition Classes
Parser
def
__enterQuiet
()
:
Int
Definition Classes
Parser
def
__exitAtomic
(
saved:
Boolean
)
:
Unit
Definition Classes
Parser
def
__exitNotPredicate
(
saved:
AnyRef
)
:
Unit
Definition Classes
Parser
def
__exitQuiet
(
saved:
Int
)
:
Unit
Definition Classes
Parser
def
__hardFail
(
expected:
String
)
:
Nothing
Definition Classes
Parser
def
__inErrorAnalysis
:
Boolean
Definition Classes
Parser
final
def
__matchAnyOf
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
final
def
__matchIgnoreCaseString
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
final
def
__matchIgnoreCaseStringWrapped
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
def
__matchMap
(
m:
Map
[
String
,
Any
]
)
:
Boolean
Definition Classes
Parser
def
__matchMapWrapped
(
m:
Map
[
String
,
Any
]
)
:
Boolean
Definition Classes
Parser
final
def
__matchNoneOf
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
final
def
__matchString
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
final
def
__matchStringWrapped
(
string:
String
,
ix:
Int
)
:
Boolean
Definition Classes
Parser
Annotations
@tailrec
()
def
__push
(
value:
Any
)
:
Boolean
Definition Classes
Parser
def
__registerMismatch
()
:
Boolean
Definition Classes
Parser
def
__restoreState
(
mark:
Mark
)
:
Unit
Definition Classes
Parser
def
__run
[
L <:
HList
]
(
rule: ⇒
RuleN
[
L
]
)
(
implicit
scheme:
DeliveryScheme
[
L
]
)
:
Result
Definition Classes
Parser
def
__saveState
:
Mark
Definition Classes
Parser
def
__updateMaxCursor
()
:
Boolean
Definition Classes
Parser
def
anyOf
(
chars:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
appendSB
(
s:
String
)
:
Rule0
Definition Classes
StringBuilding
def
appendSB
(
c:
Char
)
:
Rule0
Definition Classes
StringBuilding
def
appendSB
(
offset:
Int
)
:
Rule0
Definition Classes
StringBuilding
def
appendSB
()
:
Rule0
Definition Classes
StringBuilding
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
atomic
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
capture
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
(
implicit
p:
Prepend
[
O
,
::
[
String
,
HNil
]]
)
:
Rule
[
I
,
Out
]
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
implicit
def
ch
(
c:
Char
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
charAt
(
offset:
Int
)
:
Char
Definition Classes
Parser
def
charAtRC
(
offset:
Int
)
:
Char
Definition Classes
Parser
def
clearSB
()
:
Rule0
Definition Classes
StringBuilding
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
copyStateFrom
(
other:
Parser
,
offset:
Int
)
:
Unit
Definition Classes
Parser
def
cursor
:
Int
Definition Classes
Parser
def
cursorChar
:
Char
Definition Classes
Parser
def
directive
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
def
drop
[
T
]
(
implicit
h:
HListable
[
T
]
)
:
PopRule
[
Out
]
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
def
enum
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
errorTraceCollectionLimit
:
Int
Definition Classes
Parser
def
extend
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
def
fail
(
expected:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
def
failX
[
I <:
HList
,
O <:
HList
]
(
expected:
String
)
:
Rule
[
I
,
O
]
Definition Classes
RuleDSLBasics
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
formatError
(
error:
ParseError
,
formatter:
ErrorFormatter
)
:
String
Definition Classes
Parser
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
ignoreCase
(
s:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
ignoreCase
(
c:
Char
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
implements
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
val
input
:
ParserInput
Definition Classes
SchemaParser
→ Parser
def
inputType
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
implicit
def
int2NTimes
(
i:
Int
)
:
NTimes
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
interface
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lastChar
:
Char
Definition Classes
Parser
def
lazy
:
Rule
[
HNil
,
HNil
]
Definition Classes
Types
def
namedRule
[
I <:
HList
,
O <:
HList
]
(
name:
String
)
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
Parser
Annotations
@macroImpl
(
...
)
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
noneOf
(
chars:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
oneOrMore
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
(
implicit
l:
Lifter
[
Seq
,
I
,
O
]
)
:
Rule
[
In
,
StrictOut
] with
Repeated
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
optional
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
(
implicit
l:
Lifter
[
Option
,
I
,
O
]
)
:
Rule
[
In
,
OptionalOut
]
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
package
:
Rule
[
HNil
,
HNil
]
Definition Classes
Document
implicit
def
predicate
(
p:
CharPredicate
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
prependSB
(
s:
String
)
:
Rule0
Definition Classes
StringBuilding
def
prependSB
(
c:
Char
)
:
Rule0
Definition Classes
StringBuilding
def
prependSB
(
offset:
Int
)
:
Rule0
Definition Classes
StringBuilding
def
prependSB
()
:
Rule0
Definition Classes
StringBuilding
def
push
[
T
]
(
value:
T
)
(
implicit
h:
HListable
[
T
]
)
:
RuleN
[
Out
]
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
def
quiet
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
implicit
def
range2NTimes
(
range:
Range
)
:
NTimes
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
rule
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
Parser
Annotations
@macroImpl
(
...
)
implicit
def
rule2ActionOperator
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
(
implicit
ops:
ActionOps
[
I
,
O
]
)
:
ActionOperator
[
I
,
O
,
Out
]
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
implicit
def
rule2WithSeparatedBy
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
] with
Repeated
)
:
WithSeparatedBy
[
I
,
O
]
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
run
[
T
]
(
arg:
T
)
(
implicit
rr:
RunResult
[
T
]
)
:
Out
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
def
runSubParser
[
I <:
HList
,
O <:
HList
]
(
f: (
ParserInput
) ⇒
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
val
sb
:
StringBuilder
Attributes
protected
Definition Classes
StringBuilding
def
scalar
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
def
schema
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
def
setSB
(
s:
String
)
:
Rule0
Definition Classes
StringBuilding
implicit
def
str
(
s:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
implicit
def
str2CharRangeSupport
(
s:
String
)
:
CharRangeSupport
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
test
(
condition:
Boolean
)
:
Rule0
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
trackNewLine
:
Rule0
Definition Classes
PositionTracking
def
trackPos
:
Rule
[
HNil
,
::
[
Position
,
HNil
]]
Definition Classes
PositionTracking
def
type
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
def
union
:
Rule
[
HNil
,
HNil
]
Definition Classes
TypeSystemDefinitions
implicit
def
valueMap
[
T
]
(
m:
Map
[
String
,
T
]
)
(
implicit
h:
HListable
[
T
]
)
:
RuleN
[
Out
]
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
valueStack
:
ValueStack
Definition Classes
Parser
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
ws
(
s:
String
)
:
Rule0
Definition Classes
Ignored
def
ws
(
char:
Char
)
:
Rule0
Definition Classes
Ignored
def
wsNoComment
(
char:
Char
)
:
Rule0
Definition Classes
Ignored
def
zeroOrMore
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
(
implicit
l:
Lifter
[
Seq
,
I
,
O
]
)
:
Rule
[
In
,
OptionalOut
] with
Repeated
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
Inherited from
TypeSystemDefinitions
Inherited from
Types
Inherited from
Directives
Inherited from
Values
Inherited from
Operations
Inherited from
Document
Inherited from
Ignored
Inherited from
Tokens
Inherited from
PositionTracking
Inherited from
StringBuilding
Inherited from
Parser
Inherited from
RuleDSL
Inherited from
RuleDSLActions
Inherited from
RuleDSLCombinators
Inherited from
RuleDSLBasics
Inherited from
AnyRef
Inherited from
Any
Ungrouped