PrologParserFactory

object PrologParserFactory: Any

Methods

parseExpression

fun parseExpression(string: String): SingletonExpressionContext

Parameters

Name Description
string: String

ReturnValue

Name Description
SingletonExpressionContext

parseExpression

fun parseExpression(string: String, withOperators: OperatorSet): SingletonExpressionContext

Parameters

Name Description
string: String
withOperators: OperatorSet

ReturnValue

Name Description
SingletonExpressionContext

parseExpressionWithStandardOperators

fun parseExpressionWithStandardOperators(string: String): SingletonExpressionContext

Parameters

Name Description
string: String

ReturnValue

Name Description
SingletonExpressionContext

parseClauses

fun parseClauses(source: String, withOperators: OperatorSet): Sequence<ClauseContext>

Parameters

Name Description
source: String
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<ClauseContext>

parseClauses

fun parseClauses(source: String): Sequence<ClauseContext>

Parameters

Name Description
source: String

ReturnValue

Name Description
Sequence<ClauseContext>

parseClausesWithStandardOperators

fun parseClausesWithStandardOperators(source: String): Sequence<ClauseContext>

Parameters

Name Description
source: String

ReturnValue

Name Description
Sequence<ClauseContext>

createParser

fun createParser(string: String): Pair<PrologParser, ErrorStrategy>

Parameters

Name Description
string: String

ReturnValue

Name Description
Pair<PrologParser, ErrorStrategy>

createParser

fun createParser(source: String, operators: OperatorSet): Pair<PrologParser, ErrorStrategy>

Parameters

Name Description
source: String
operators: OperatorSet

ReturnValue

Name Description
Pair<PrologParser, ErrorStrategy>

addOperators

fun addOperators(prologParser: PrologParser, operators: OperatorSet): PrologParser

Parameters

Name Description
prologParser: PrologParser
operators: OperatorSet

ReturnValue

Name Description
PrologParser

parseSingletonExpr

fun parseSingletonExpr(string: String, withOperators: OperatorSet): PrologParser.SingletonExpressionContext

Parameters

Name Description
string: String
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonExpressionContext

parseSingletonExpr

fun parseSingletonExpr(string: Reader, withOperators: OperatorSet): PrologParser.SingletonExpressionContext

Parameters

Name Description
string: Reader
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonExpressionContext

parseSingletonExpr

fun parseSingletonExpr(string: InputStream, withOperators: OperatorSet): PrologParser.SingletonExpressionContext

Parameters

Name Description
string: InputStream
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonExpressionContext

parseSingletonTerm

fun parseSingletonTerm(string: String, withOperators: OperatorSet): PrologParser.SingletonTermContext

Parameters

Name Description
string: String
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonTermContext

parseSingletonTerm

fun parseSingletonTerm(string: Reader, withOperators: OperatorSet): PrologParser.SingletonTermContext

Parameters

Name Description
string: Reader
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonTermContext

parseSingletonTerm

fun parseSingletonTerm(string: InputStream, withOperators: OperatorSet): PrologParser.SingletonTermContext

Parameters

Name Description
string: InputStream
withOperators: OperatorSet

ReturnValue

Name Description
PrologParser.SingletonTermContext

parseClauses

fun parseClauses(source: Reader, withOperators: OperatorSet): Sequence<PrologParser.ClauseContext>

Parameters

Name Description
source: Reader
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<PrologParser.ClauseContext>

parseClauses

fun parseClauses(source: InputStream, withOperators: OperatorSet): Sequence<PrologParser.ClauseContext>

Parameters

Name Description
source: InputStream
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<PrologParser.ClauseContext>

parseExpressions

fun parseExpressions(source: String, withOperators: OperatorSet): Sequence<PrologParser.ExpressionContext>

Parameters

Name Description
source: String
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<PrologParser.ExpressionContext>

parseExpressions

fun parseExpressions(source: Reader, withOperators: OperatorSet): Sequence<PrologParser.ExpressionContext>

Parameters

Name Description
source: Reader
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<PrologParser.ExpressionContext>

parseExpressions

fun parseExpressions(source: InputStream, withOperators: OperatorSet): Sequence<PrologParser.ExpressionContext>

Parameters

Name Description
source: InputStream
withOperators: OperatorSet

ReturnValue

Name Description
Sequence<PrologParser.ExpressionContext>