Package it.unibo.tuprolog.theory.parsing

Types

ClausesParser
Link copied to clipboard
common
interface ClausesParser
ClausesParserImpl
Link copied to clipboard
js
class ClausesParserImpl(defaultOperatorSet: OperatorSet) : ClausesParser
ClausesReader
Link copied to clipboard
interface ClausesReader

Functions

parse
Link copied to clipboard
common
fun Theory.Companion.parse(input: String): Theory
fun Theory.Companion.parse(input: String, operators: OperatorSet): Theory
parseAsClauses
Link copied to clipboard
common
fun String.parseAsClauses(): List<Clause>
fun String.parseAsClauses(operators: OperatorSet): List<Clause>
parseAsClausesLazily
Link copied to clipboard
common
fun String.parseAsClausesLazily(): Sequence<Clause>
fun String.parseAsClausesLazily(operators: OperatorSet): Sequence<Clause>
parseAsTheory
Link copied to clipboard
common
fun String.parseAsTheory(): Theory
fun String.parseAsTheory(operators: OperatorSet): Theory