Package | Description |
---|---|
PrologParser | |
PrologProductions |
Modifier and Type | Field and Description |
---|---|
static Token[] |
LineToParse.dbaseStmt
dbase statement as a sequence of tokens
|
static Token[] |
LineToParse.subTableStmt
subTableStatement statement as a sequence of tokens
|
static Token[] |
LineToParse.tableStmt
table statement as a sequence of tokens
|
static Token[] |
LineToParse.tupleStmt
tuple statement as a sequence of tokens
|
Modifier and Type | Method and Description |
---|---|
boolean |
LineToParse.parser(Token[] statement)
parse a statement (a sequence of tokens); return true
|
Modifier and Type | Class and Description |
---|---|
class |
ColumnDecl
a ColumnDecl is a sequence of names separated by commas
|
class |
Comma
a Comma is a "," token
|
class |
Dot
a Dot is literally "."; nothing to remember
|
class |
DoubleQuotedString |
class |
End |
class |
Fixed |
class |
LeftBracket |
class |
LeftParen |
class |
Name |
class |
NameList
a NameList is Name(,Name)+
|
class |
Number
a Number is a sequence of [-](digit)+[.(digit)+]
|
class |
RightBracket
RightBracket is "]"
|
class |
RightParen
RightParen is ")"
|
class |
SingleQuotedString
SingleQuotedString is '...'
|
class |
TupleValues
TupleValues is a sequence of I(,I)*
where I = single-quoted-string | name | number ;
|