parser-error | Parse error. |
---|
float-range | Number range. |
---|---|
int-range | Number range. |
range | Superclass of range classes. |
task-spec | Task specification parameters. |
*parser* | The currently used parser. |
---|---|
*space-char-bag* | List of space characters. |
across-ranges | Goes across a RANGE-VECTOR and applies the FN function to each range with
handling the repeat-c... |
---|---|
collect-float-ranges | Parses and collects float-range objects into an array. |
collect-int-ranges | Parses and collects int-range objects into an array. |
collect-ranges | Parses and collects range objects into an array. |
copy-parser | Return a copy of STRUCTURE with the same (EQL) slot values. |
emit-parse-error | Emits a restartable parse error. |
expect-cond | Checks whether the CONDITION-FN returns T, and emits a restartable parse error if not. |
expect-token | Checks whether the EXPECTED-TOKEN and the FOUND tokens are equal, and emits a restartable parse ... |
get-token-as-float | Returns the next token as a floating point number. |
get-token-as-integer | Returns the next token as an integer number. |
get-token-as-number | Returns the next token as a number. |
make-float-range | Creates a float-range object. |
make-float-range-array | Makes an array of SIZE with the package supported float-range elements. |
make-int-range | Creates an int-range object. |
make-int-range-array | Makes an array of SIZE with the package supported int-range elements. |
make-parser | |
make-task-spec | Creates a task-spec object. |
next-token | Parses the next token delimited by the CHAR-BAG characters. The beginning whitespaces are always... |
parse-actions | Parses the actions specification part. |
parse-discount-factor | Parses the discount factor of the problem. |
parse-extra | Parses the extra specification. |
parse-float-range | Parses a float-range object. |
parse-int-range | Parses a int-range object. |
parse-observations | Parses the observation specification part. |
parse-problem-type | Parses the type of the specified problem. |
parse-range | Parses values into the RANGE object and returns it. |
parse-rewards | Parses the reward specification part. |
parse-task-spec | Parses TASK-SPEC-STRING and stores it into a task-spec structure.
PARAMETERS. task-spec-str... |
parse-tokens-into-list | Parses all the tokens into a list. |
parse-version | Parses the version of the task specification language. |
parser-need-new-p | |
parser-p | |
parser-spec | |
parser-spec-string | |
parser-token | |
putback-token | Virtually puts back the token to the beginning of the source string, so the next-token function ... |
ranges-dimension | Returns the range vector dimension by summarizing the repeat counts.
PARAMETERS: range-vect... |
read-range-bound | Reads a range (min or max) bound value of BOUND-TYPE from SOURCE-STRING. |
expected | |
---|---|
found | |
spec-string | |
to-string | Returns the string representation of OBJECT. PARAMETERS. object : object to convert [t] RETUR... |
get-spec | Returns the task specification. |
---|---|
get-spec-string | Returns the specification string. |
get-token | Returns the last parsed token. |
make-range | Creates range classes with NUMBER-TYPE endpoints. |
parse-observations-or-actions | Parses the observations or the actions specification parts. |