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.IOExceptionpublic java.util.List<Expression> parseProlog() throws java.io.IOException
java.io.IOExceptionpublic java.util.List<Expression> parse() throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
args - the command line arguments