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 TypeMethodDescriptionvoid
Attempts to consume the supplied string from the beginning of the token stream.boolean
DatalogTokenizer.hasNext()
Returns whether there is another token in this stream.static void
DatalogTokenizer.next()
Returns (and consumes) the next token in this stream.static PositiveAtom
DatalogParser.parseClauseAsPositiveAtom
(DatalogTokenizer t) Extracts an atom from the token stream.static PositiveAtom
DatalogParser.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 PositiveAtom
DatalogParser.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.