|
talx x1.0.5 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| BooleanValue | |
| Condition | This object represents a Condition. |
| ExpressionTokenizer | Tokenizes expression text. |
| ListValue | A value that contains a list of other values. |
| NumberValue | |
| Page | This object represents a Page. |
| RecordValue | |
| ShallowVariable | This object represents a Variable of the Wizard |
| StringValue | |
| Value | |
| Wizard | This object represents a Wizard. |
Defines the language used by the wizard framework.
value ::= function | variable | constant | (value)
constant ::= number.n | string."α" | boolean.true | boolean.false
| object-const | list-const
variable ::= name_token | name_token.property-list
property-list ::= name_token.property-list | name_token
function ::= bool-function | number-function | string-function
number-function ::= sum list-const | product list-const
| negate value | divide(value, value) | fix(n, value)
bool-function ::= or list-const | and list-const | not value
| exists variable | equals(value, value) | less(value, value)
string-function ::= concat list-const
list-const ::= {value-list} | variable | list-const ; list-const
value-list ::= value, value-list | value
object-const ::= object.[prop-value-list]
prop-value-list ::= name_token:value, prop-value-list | name_token : value
name-token ::= [a..zA..Z0..9-_]+
|
talx x1.0.5 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.