logic
Class Parser
java.lang.Object
logic.Parser
- public class Parser
- extends java.lang.Object
Parser for the logic class
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Parser
public Parser()
makeTokenizer
public static Tokenizer makeTokenizer(java.io.StringReader path)
makeTokenizer
public static Tokenizer makeTokenizer(java.lang.String path)
parseListFromFile
public static SList parseListFromFile(java.lang.String path)
parseSentence
public static Sentence parseSentence(java.lang.String lineOfInput)
parseList
public static SList parseList(java.lang.String lineOfInput)
parseTerm
public static Term parseTerm(java.lang.String lineOfInput)
parseAtomicTerm
public static AtomicTerm parseAtomicTerm(java.lang.String lineOfInput)
parseArray
public static TermList parseArray(java.lang.String lineOfInput)
parseProbabilisticTerm
public static SList parseProbabilisticTerm(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseArray
public static TermList parseArray(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseSList
public static SList parseSList(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseSentence
public static Sentence parseSentence(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseSentenceInner
public static Sentence parseSentenceInner(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseEffect
public static SList parseEffect(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parsePrecond
public static SList parsePrecond(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseAtomicOutcome
public static Sentence parseAtomicOutcome(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseStructuredTerm
public static Term parseStructuredTerm(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseTerm
public static Term parseTerm(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseTermList
public static TermList parseTermList(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseSListInner
public static SList parseSListInner(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseSymbol
public static AtomicTerm parseSymbol(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
parseBareSymbol
public static AtomicTerm parseBareSymbol(Tokenizer tz)
throws java.io.IOException
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.io.IOException
- Throws:
java.io.IOException