Uses of Class
edu.harvard.seas.pl.abcdatalog.parser.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
-
Uses of DatalogParseException in edu.harvard.seas.pl.abcdatalog.executor
-
Uses of DatalogParseException in edu.harvard.seas.pl.abcdatalog.parser
Modifier 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.