public class Parser
extends java.lang.Object
Expression
Constructor and Description |
---|
Parser(java.io.BufferedReader reader) |
Parser(java.io.BufferedReader reader,
boolean prolog)
Constructs a new parser.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
Test main program for Parser class.
|
java.util.List<Expression> |
parse() |
java.util.List<Expression> |
parseCSP()
Parses the input and returns a list of expressions.
|
java.util.List<Expression> |
parseProlog()
Parses the input in Prolog format and returns a list of expressions.
|
public Parser(java.io.BufferedReader reader, boolean prolog)
reader
- an input readerpublic Parser(java.io.BufferedReader reader)
public java.util.List<Expression> parseCSP() throws java.io.IOException
java.io.IOException
public java.util.List<Expression> parseProlog() throws java.io.IOException
java.io.IOException
public java.util.List<Expression> parse() throws java.io.IOException
java.io.IOException
public static void main(java.lang.String[] args)
args
- the command line arguments