Class TurtleJavacc
- java.lang.Object
-
- org.apache.jena.riot.lang.extra.LangParserBase
-
- org.apache.jena.riot.lang.extra.javacc.TurtleJavacc
-
- All Implemented Interfaces:
TurtleJavaccConstants
public class TurtleJavacc extends LangParserBase implements TurtleJavaccConstants
-
-
Field Summary
Fields Modifier and Type Field Description Tokenjj_ntNext token.TokentokenCurrent token.TurtleJavaccTokenManagertoken_sourceGenerated Token Manager.-
Fields inherited from interface org.apache.jena.riot.lang.extra.javacc.TurtleJavaccConstants
A2Z, A2ZN, ANON, AT, BASE, BASE_OLD, BLANK_NODE_LABEL, BOM, COMMA, DATATYPE, DECIMAL, DEFAULT, DIGITS, DOT, DOUBLE, ECHAR, EOF, EXPONENT, FALSE, GT2, HEX, INTEGER, IRIref, KW_A, L_ANN, LANGTAG, LBRACE, LBRACKET, LPAREN, LT2, MINUS, PERCENT, PLUS, PLX, PN_CHARS, PN_CHARS_BASE, PN_CHARS_U, PN_LOCAL, PN_LOCAL_ESC, PN_PREFIX, PNAME_LN, PNAME_NS, PREFIX, PREFIX_OLD, QUOTE_3D, QUOTE_3S, R_ANN, RBRACE, RBRACKET, RPAREN, SEMICOLON, SINGLE_LINE_COMMENT, STRING_LITERAL_LONG1, STRING_LITERAL_LONG2, STRING_LITERAL1, STRING_LITERAL2, SURROGATE_PAIR, tokenImage, TRUE, UCHAR, UCHAR4, UCHAR8, UNKNOWN, VARNAME, WS, WSC
-
-
Constructor Summary
Constructors Constructor Description TurtleJavacc(java.io.InputStream stream)Constructor with InputStream.TurtleJavacc(java.io.InputStream stream, java.lang.String encoding)Constructor with InputStream and supplied encodingTurtleJavacc(java.io.Reader stream)Constructor.TurtleJavacc(TurtleJavaccTokenManager tm)Constructor with generated Token Manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidAnnotation(Node s, Node p, Node o)TokenAnyDirective()NodeBlankNode()NodeBlankNodePropertyList()NodeBooleanLiteral()voidByteOrderMark()NodeCollection()NodeCollectionElt()voidDirective()voidDirectiveOld()voiddisable_tracing()Disable tracing.NodeEmbObject()NodeEmbSubject()NodeEmbTriple()voidenable_tracing()Enable tracing.ParseExceptiongenerateParseException()Generate ParseException.TokengetNextToken()Get the next Token.TokengetToken(int index)Get the specific Token.java.lang.Stringiri()java.lang.StringIRIREF()java.lang.StringLangTag()NodeLiteral()NodeNumericLiteral()NodeObject()voidObjectList(Node s, Node p)voidparse()NodePredicate()voidPredicateObjectList(Node s)java.lang.StringPrefixedName()NodeRDFLiteral()voidReInit(java.io.InputStream stream)Reinitialise.voidReInit(java.io.InputStream stream, java.lang.String encoding)Reinitialise.voidReInit(java.io.Reader stream)Reinitialise.voidReInit(TurtleJavaccTokenManager tm)Reinitialise.voidStatement()java.lang.StringString()NodeSubject()voidTriplesSameSubject()NodeVerb()-
Methods inherited from class org.apache.jena.riot.lang.extra.LangParserBase
setDest, setProfile
-
-
-
-
Field Detail
-
token_source
public TurtleJavaccTokenManager token_source
Generated Token Manager.
-
token
public Token token
Current token.
-
jj_nt
public Token jj_nt
Next token.
-
-
Constructor Detail
-
TurtleJavacc
public TurtleJavacc(java.io.InputStream stream)
Constructor with InputStream.
-
TurtleJavacc
public TurtleJavacc(java.io.InputStream stream, java.lang.String encoding)Constructor with InputStream and supplied encoding
-
TurtleJavacc
public TurtleJavacc(java.io.Reader stream)
Constructor.
-
TurtleJavacc
public TurtleJavacc(TurtleJavaccTokenManager tm)
Constructor with generated Token Manager.
-
-
Method Detail
-
parse
public final void parse() throws ParseException- Throws:
ParseException
-
ByteOrderMark
public final void ByteOrderMark() throws ParseException- Throws:
ParseException
-
Statement
public final void Statement() throws ParseException- Throws:
ParseException
-
Directive
public final void Directive() throws ParseException- Throws:
ParseException
-
DirectiveOld
public final void DirectiveOld() throws ParseException- Throws:
ParseException
-
TriplesSameSubject
public final void TriplesSameSubject() throws ParseException- Throws:
ParseException
-
PredicateObjectList
public final void PredicateObjectList(Node s) throws ParseException
- Throws:
ParseException
-
ObjectList
public final void ObjectList(Node s, Node p) throws ParseException
- Throws:
ParseException
-
Annotation
public final void Annotation(Node s, Node p, Node o) throws ParseException
- Throws:
ParseException
-
Verb
public final Node Verb() throws ParseException
- Throws:
ParseException
-
Subject
public final Node Subject() throws ParseException
- Throws:
ParseException
-
Predicate
public final Node Predicate() throws ParseException
- Throws:
ParseException
-
Object
public final Node Object() throws ParseException
- Throws:
ParseException
-
EmbSubject
public final Node EmbSubject() throws ParseException
- Throws:
ParseException
-
EmbObject
public final Node EmbObject() throws ParseException
- Throws:
ParseException
-
EmbTriple
public final Node EmbTriple() throws ParseException
- Throws:
ParseException
-
Literal
public final Node Literal() throws ParseException
- Throws:
ParseException
-
BlankNodePropertyList
public final Node BlankNodePropertyList() throws ParseException
- Throws:
ParseException
-
Collection
public final Node Collection() throws ParseException
- Throws:
ParseException
-
CollectionElt
public final Node CollectionElt() throws ParseException
- Throws:
ParseException
-
NumericLiteral
public final Node NumericLiteral() throws ParseException
- Throws:
ParseException
-
RDFLiteral
public final Node RDFLiteral() throws ParseException
- Throws:
ParseException
-
LangTag
public final java.lang.String LangTag() throws ParseException- Throws:
ParseException
-
AnyDirective
public final Token AnyDirective() throws ParseException
- Throws:
ParseException
-
BooleanLiteral
public final Node BooleanLiteral() throws ParseException
- Throws:
ParseException
-
String
public final java.lang.String String() throws ParseException- Throws:
ParseException
-
iri
public final java.lang.String iri() throws ParseException- Throws:
ParseException
-
PrefixedName
public final java.lang.String PrefixedName() throws ParseException- Throws:
ParseException
-
BlankNode
public final Node BlankNode() throws ParseException
- Throws:
ParseException
-
IRIREF
public final java.lang.String IRIREF() throws ParseException- Throws:
ParseException
-
ReInit
public void ReInit(java.io.InputStream stream)
Reinitialise.
-
ReInit
public void ReInit(java.io.InputStream stream, java.lang.String encoding)Reinitialise.
-
ReInit
public void ReInit(java.io.Reader stream)
Reinitialise.
-
ReInit
public void ReInit(TurtleJavaccTokenManager tm)
Reinitialise.
-
getNextToken
public final Token getNextToken()
Get the next Token.
-
getToken
public final Token getToken(int index)
Get the specific Token.
-
generateParseException
public ParseException generateParseException()
Generate ParseException.
-
enable_tracing
public final void enable_tracing()
Enable tracing.
-
disable_tracing
public final void disable_tracing()
Disable tracing.
-
-