Package edu.tufts.hrilab.fol.util
Class PragUtil
java.lang.Object
edu.tufts.hrilab.fol.util.PragUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancompareTermStruct(Term t1, Term t2) static TermfillPredicate(Map<Variable, Symbol> bindings, Term term) static SymbolfillSymbol(Map<Variable, Symbol> bindings, Symbol s) static Termstatic SymbolgetBoundSymbol(Map<Variable, Symbol> bindings, Symbol sym) static SymbolgetBoundSymbolVars(Map<Variable, Symbol> bindings, Symbol sym) static TermgetBoundTerm(Map<Variable, Symbol> bindings, Term term) static TermgetBoundTermVars(Map<Variable, Symbol> bindings, Term term) getSymbolBindings(Symbol s1, Symbol s2) getTermBindings(Term t1, Term t2) getTermBindingsVars(Term t1, Term t2) static booleanparseModifiers(String line) splitToplevel(String s, char delim) static booleantermEquals(Term t1, Term t2)
-
Constructor Details
-
PragUtil
public PragUtil()
-
-
Method Details
-
getBoundSymbol
-
getBoundSymbolVars
-
getBoundTerm
-
getBoundTermVars
-
fillPredicate
-
fillSymbol
-
termEquals
-
compareTermStruct
-
getSymbolBindings
-
getBindingsSymHelper
-
getTermBindings
-
getTermBindingsVars
-
getBindingsTermHelper
-
isLong
-
formPrologQueryTerm
-
splitToplevel
-
parseModifiers
-