functionalDependency.parser
Class Parser
java.lang.Object
functionalDependency.parser.Parser
public class Parser
- extends java.lang.Object
Constructor Summary |
Parser()
Default constructor. |
Parser(boolean debugMe)
Create a parser, setting the debug to true or false. |
Parser(java.io.Reader r)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DOM
public static final short DOM
- See Also:
- Constant Field Values
FD
public static final short FD
- See Also:
- Constant Field Values
VAR
public static final short VAR
- See Also:
- Constant Field Values
NAME
public static final short NAME
- See Also:
- Constant Field Values
YYERRCODE
public static final short YYERRCODE
- See Also:
- Constant Field Values
Parser
public Parser(java.io.Reader r)
Parser
public Parser()
- Default constructor. Turn off with -Jnoconstruct .
Parser
public Parser(boolean debugMe)
- Create a parser, setting the debug to true or false.
- Parameters:
debugMe
- true for debugging, false for no debug.
yyerror
public void yyerror(java.lang.String error)
throws MainException
- Throws:
MainException
parseAttrSetDef
public SetOfAttributeSets parseAttrSetDef()
throws MainException
- Throws:
MainException
parseAttrDef
public AttributeSet parseAttrDef()
throws MainException
- Throws:
MainException
parseFDDef
public SetOfFDs parseFDDef()
throws MainException
- Throws:
MainException
run
public RelationalDatabaseSchema run()
throws MainException
- Throws:
MainException
parseRelationSchema
public RelationSchema parseRelationSchema(java.lang.String name)
throws MainException
- Throws:
MainException