name
.
lakhin
.
eliah
.
projects
.
papacarlo
syntax
package
syntax
Visibility
Public
All
Type Members
final
class
Cache
extends
AnyRef
final
case class
Error
(
from:
TokenReference
,
to:
TokenReference
,
description:
String
,
cursor:
Boolean
=
false
)
extends
Product
with
Serializable
final
case class
Issue
(
range:
Bounds
,
description:
String
)
extends
Product
with
Serializable
final
class
Node
extends
AnyRef
final
class
NodeAccessor
extends
AnyRef
final
case class
Packrat
(
rule:
String
,
range:
Bounds
,
result:
Int
,
state:
State
)
extends
Product
with
Serializable
abstract
class
Rule
extends
AnyRef
final
class
Session
extends
AnyRef
final
case class
State
(
virtualPosition:
Int
=
0
,
issues:
List
[
Issue
] =
immutable.this.Nil
,
products:
List
[(
String
,
Node
)] =
immutable.this.Nil
,
captures:
List
[(
String
,
Bounds
)] =
immutable.this.Nil
)
extends
Product
with
Serializable
Value Members
object
Expressions
object
Node
object
Result
object
Rule
package
rules
Ungrouped