de.fuberlin.wiwiss.ng4j.trig
Class TriGParser

java.lang.Object
  extended by de.fuberlin.wiwiss.ng4j.trig.TriGParser
All Implemented Interfaces:
TriGAntlrParserTokenTypes

public class TriGParser
extends Object
implements TriGAntlrParserTokenTypes

The formal interface to the TriG parser. Wraps up the antlr parser and lexer.

Version:
$Id: TriGParser.java,v 1.2 2004/11/25 22:14:38 cyganiak Exp $
Author:
Andy Seaborne, Richard Cyganiak (richard@cyganiak.de)

Field Summary
 
Fields inherited from interface de.fuberlin.wiwiss.ng4j.trig.parser.TriGAntlrParserTokenTypes
ALPHA, ALPHANUMERIC, ANON, ARROW_L, ARROW_MEANS, ARROW_PATH_L, ARROW_PATH_R, ARROW_R, AT, AT_LANG, AT_PREFIX, AT_WORD, COLON, COMMA, DATATYPE, DOT, EOF, EQUAL, ESC_CHAR, ESCAPE, FORMULA, HEX_DIGIT, HEX4, KEYWORD, KW_A, KW_HAS, KW_IS, KW_OF, KW_THIS, LANGLE, LBRACK, LCURLY, LITERAL, LNAME, LPAREN, NAME_IT, NAME_OP, NL, NL1, NL2, NL3, NON_ANC, NSNAME, NULL_TREE_LOOKAHEAD, NUMBER, NUMERIC, NWS, PATH, QNAME, QUESTION, QUOTE3D, QUOTE3S, RANGLE, RBRACK, RCURLY, RPAREN, RPATH, SEMI, SEP, SEP_OR_PATH, SL_COMMENT, STRING, STRING1, STRING2, THING, TK_LIST, TK_LIST_FIRST, TK_LIST_NIL, TK_LIST_REST, URI_OR_IMPLIES, URICHAR, URIREF, UVAR, WS, XNAME, XNAMECHAR
 
Constructor Summary
TriGParser(Reader r, TriGParserEventHandler h)
           
 
Method Summary
 void parse()
          Runs the parsing process by calling the top level parser rule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TriGParser

public TriGParser(Reader r,
                  TriGParserEventHandler h)
Method Detail

parse

public void parse()
           throws antlr.RecognitionException,
                  antlr.TokenStreamException
Runs the parsing process by calling the top level parser rule

Throws:
antlr.RecognitionException
antlr.TokenStreamException