org
.
chelona
ChelonaParser
Related Docs:
object ChelonaParser
|
package chelona
class
ChelonaParser
extends
Parser
with
StringBuilding
with
N3AST
Linear Supertypes
N3AST
,
TurtleAST
,
RDFASTType
,
StringBuilding
,
Parser
,
RuleDSL
,
RuleDSLActions
,
RuleDSLCombinators
,
RuleDSLBasics
,
AnyRef
,
Any
Known Subclasses
TriGParser
Ordering
Alphabetic
By Inheritance
Inherited
ChelonaParser
N3AST
TurtleAST
RDFASTType
StringBuilding
Parser
RuleDSL
RuleDSLActions
RuleDSLCombinators
RuleDSLBasics
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
ChelonaParser
(
input:
ParserInput
,
renderStatement: (
TurtleAST
) ⇒
Int
,
validate:
Boolean
=
false
,
basePath:
String
=
"http://chelona.org"
,
label:
String
=
""
)
Type Members
case class
ASTAnon
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBase
(
iri:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBlankNode
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBlankNodeLabel
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBlankNodePropertyList
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBlankNodeTriples
(
blankNodePropertyList:
TurtleAST
,
predicateObjectList:
Option
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTBooleanLiteral
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTCollection
(
rule:
Seq
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTComment
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTDecimal
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTDirective
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTDouble
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTInteger
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTIri
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTIriRef
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTIsA
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTLangTag
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTLiteral
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTNumericLiteral
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTObject
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTObjectList
(
rule:
Seq
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPNLocal
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPNPrefix
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPNameLN
(
namespace:
TurtleAST
,
local:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPNameNS
(
rule:
Option
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPo
(
verb:
TurtleAST
,
obj:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPredicate
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPredicateObjectList
(
predicateObjectList:
Seq
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPrefixID
(
namespace:
TurtleAST
,
iri:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTPrefixedName
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTRdfLiteral
(
string:
TurtleAST
,
postfix:
Option
[
TurtleAST
]
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTSparqlBase
(
iri:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTSparqlPrefix
(
namespace:
TurtleAST
,
iri:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTStatement
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTString
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTStringLiteralLongQuote
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTStringLiteralLongSingleQuote
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTStringLiteralQuote
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTStringLiteralSingleQuote
(
token:
String
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTSubject
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTTriples
(
subject:
TurtleAST
,
predicateObjectList:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTTurtleDoc
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
case class
ASTVerb
(
rule:
TurtleAST
)
extends
TurtleAST
with
Product
with
Serializable
Definition Classes
TurtleAST
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
type
TurtleType
=
TurtleAST
Definition Classes
TurtleAST
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:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
&
(
r:
Rule
[_, _]
)
:
Rule0
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
ANON
:
Rule
[
HNil
,
::
[
ASTAnon
,
HNil
]]
def
ANY
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
BLANK_NODE_LABEL
:
Rule
[
HNil
,
::
[
ASTBlankNodeLabel
,
HNil
]]
def
DECIMAL
:
Rule
[
HNil
,
::
[
ASTDecimal
,
HNil
]]
def
DOUBLE
:
Rule
[
HNil
,
::
[
ASTDouble
,
HNil
]]
def
ECHAR
:
Rule
[
HNil
,
HNil
]
def
EOI
:
Char
Definition Classes
RuleDSLBasics
def
EXPONENT
:
Rule
[
HNil
,
HNil
]
def
INTEGER
:
Rule
[
HNil
,
::
[
ASTInteger
,
HNil
]]
def
IRIREF
:
Rule
[
HNil
,
::
[
ASTIriRef
,
HNil
]]
def
LANGTAG
:
Rule
[
HNil
,
::
[
ASTLangTag
,
HNil
]]
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
PERCENT
:
Rule
[
HNil
,
HNil
]
def
PLX
:
Rule
[
HNil
,
HNil
]
def
PNAME_LN
:
Rule
[
HNil
,
::
[
ASTPNameLN
,
HNil
]]
def
PNAME_NS
:
Rule
[
HNil
,
::
[
ASTPNameNS
,
HNil
]]
def
PN_LOCAL
:
Rule
[
HNil
,
::
[
ASTPNLocal
,
HNil
]]
def
PN_LOCAL_ESC
:
Rule
[
HNil
,
HNil
]
def
PN_PREFIX
:
Rule
[
HNil
,
::
[
ASTPNPrefix
,
HNil
]]
def
STRING_LITERAL_LONG_QUOTE
:
Rule
[
HNil
,
::
[
ASTStringLiteralLongQuote
,
HNil
]]
def
STRING_LITERAL_LONG_SINGLE_QUOTE
:
Rule
[
HNil
,
::
[
ASTStringLiteralLongSingleQuote
,
HNil
]]
def
STRING_LITERAL_QUOTE
:
Rule
[
HNil
,
::
[
ASTStringLiteralQuote
,
HNil
]]
def
STRING_LITERAL_SINGLE_QUOTE
:
Rule
[
HNil
,
::
[
ASTStringLiteralSingleQuote
,
HNil
]]
def
UCHAR
(
flag:
Boolean
)
:
Rule
[
HNil
,
HNil
]
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
base
:
Rule
[
HNil
,
::
[
ASTBase
,
HNil
]]
val
basePath
:
String
def
blankNode
:
Rule
[
HNil
,
::
[
ASTBlankNode
,
HNil
]]
def
blankNodePropertyList
:
Rule
[
HNil
,
::
[
ASTBlankNodePropertyList
,
HNil
]]
def
booleanLiteral
:
Rule
[
HNil
,
::
[
ASTBooleanLiteral
,
HNil
]]
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
collection
:
Rule
[
HNil
,
::
[
ASTCollection
,
HNil
]]
def
comment
:
Rule
[
HNil
,
::
[
ASTComment
,
HNil
]]
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
,
::
[
ASTDirective
,
HNil
]]
def
drop
[
T
]
(
implicit
h:
HListable
[
T
]
)
:
PopRule
[
Out
]
Definition Classes
RuleDSLActions
Annotations
@compileTimeOnly
(
...
)
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
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
(
...
)
val
input
:
ParserInput
Definition Classes
ChelonaParser
→ Parser
implicit
def
int2NTimes
(
i:
Int
)
:
NTimes
Definition Classes
RuleDSLCombinators
Annotations
@compileTimeOnly
(
...
)
def
iri
:
Rule1
[
TurtleAST
]
def
isA
:
Rule
[
HNil
,
::
[
ASTIsA
,
HNil
]]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
label
:
String
def
lastChar
:
Char
Definition Classes
Parser
def
literal
:
Rule
[
HNil
,
::
[
ASTLiteral
,
HNil
]]
macro
def
namedRule
[
I <:
HList
,
O <:
HList
]
(
name:
String
)
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
Parser
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
numericLiteral
:
Rule
[
HNil
,
::
[
ASTNumericLiteral
,
HNil
]]
def
object
:
Rule1
[
TurtleAST
]
def
objectList
:
Rule
[
HNil
,
::
[
ASTObjectList
,
HNil
]]
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
po
:
Rule
[
HNil
,
::
[
ASTPo
,
HNil
]]
def
predicate
:
Rule
[
HNil
,
::
[
ASTPredicate
,
HNil
]]
implicit
def
predicate
(
p:
CharPredicate
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
predicateObjectList
:
Rule
[
HNil
,
::
[
ASTPredicateObjectList
,
HNil
]]
def
prefixID
:
Rule
[
HNil
,
::
[
ASTPrefixID
,
HNil
]]
val
prefixMap
:
Map
[
String
,
String
]
def
prefixedName
:
Rule
[
HNil
,
::
[
ASTPrefixedName
,
HNil
]]
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
rdfLiteral
:
Rule
[
HNil
,
::
[
ASTRdfLiteral
,
HNil
]]
val
renderStatement
: (
TurtleAST
) ⇒
Int
macro
def
rule
[
I <:
HList
,
O <:
HList
]
(
r:
Rule
[
I
,
O
]
)
:
Rule
[
I
,
O
]
Definition Classes
Parser
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
setSB
(
s:
String
)
:
Rule0
Definition Classes
StringBuilding
def
sparqlBase
:
Rule
[
HNil
,
::
[
ASTSparqlBase
,
HNil
]]
def
sparqlPrefix
:
Rule
[
HNil
,
::
[
ASTSparqlPrefix
,
HNil
]]
def
statement
:
Rule1
[
TurtleAST
]
implicit
def
str
(
s:
String
)
:
Rule0
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
implicit
def
str2CharRangeSupport
(
s:
String
)
:
CharRangeSupport
Definition Classes
RuleDSLBasics
Annotations
@compileTimeOnly
(
...
)
def
string
:
Rule
[
HNil
,
::
[
ASTString
,
HNil
]]
def
subject
:
Rule
[
HNil
,
::
[
ASTSubject
,
HNil
]]
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
triples
:
Rule1
[
TurtleAST
]
def
turtleDoc
:
Rule
[
HNil
,
::
[
Int
,
HNil
]]
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
def
verb
:
Rule
[
HNil
,
::
[
ASTVerb
,
HNil
]]
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
:
Rule
[
HNil
,
HNil
]
implicit
def
wspStr
(
s:
String
)
:
Rule0
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
N3AST
Inherited from
TurtleAST
Inherited from
RDFASTType
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