Uses of Class
edu.harvard.seas.pl.abcdatalog.parser.DatalogParseException
Packages that use DatalogParseException
Package
Description
This package contains the standard interface for a Datalog engine (see
DatalogExecutor for an alternative interface).This package contains classes that implement a Datalog executor, which is a Datalog engine that
runs asynchronously.
This package contains classes that implement a parser for Datalog source code.
-
Uses of DatalogParseException in edu.harvard.seas.pl.abcdatalog.engine
Methods in edu.harvard.seas.pl.abcdatalog.engine that throw DatalogParseException -
Uses of DatalogParseException in edu.harvard.seas.pl.abcdatalog.executor
Methods in edu.harvard.seas.pl.abcdatalog.executor that throw DatalogParseException -
Uses of DatalogParseException in edu.harvard.seas.pl.abcdatalog.parser
Methods in edu.harvard.seas.pl.abcdatalog.parser that throw DatalogParseExceptionModifier and TypeMethodDescriptionvoidAttempts to consume the supplied string from the beginning of the token stream.booleanDatalogTokenizer.hasNext()Returns whether there is another token in this stream.static voidDatalogTokenizer.next()Returns (and consumes) the next token in this stream.static PositiveAtomDatalogParser.parseClauseAsPositiveAtom(DatalogTokenizer t) Extracts an atom from the token stream.static PositiveAtomDatalogParser.parsePositiveAtom(DatalogTokenizer t) Attempts to extract an atom from the provided token stream.DatalogParser.parseProgram(DatalogTokenizer t) Generates an abstract syntax tree representation of the program described by the provided token stream.static PositiveAtomDatalogParser.parseQuery(DatalogTokenizer t) Attempts to extract an atom representation of the query described in the token stream.DatalogTokenizer.peek()Returns the next token in this stream without consuming it.