Package Org.Rl-Community.Rl-Glue-Utils - internal and external symbols

Part of:

asdf-system rl-glue-utils
See only external symbols
Package Org.Rl-Community.Rl-Glue-Utils uses the packages Common-Lisp and Org.Rl-Community.Rl-Glue-Codec. It is also known as Rl-Glue-Utils. It has 122 total symbols and 27 external ones.

Condition

parser-errorParse error.

Class

float-rangeNumber range.
int-rangeNumber range.
rangeSuperclass of range classes.
task-specTask specification parameters.

Variable

*parser*The currently used parser.
*space-char-bag*List of space characters.

Function

across-rangesGoes across a RANGE-VECTOR and applies the FN function to each range with
handling the repeat-c...
collect-float-rangesParses and collects float-range objects into an array.
collect-int-rangesParses and collects int-range objects into an array.
collect-rangesParses and collects range objects into an array.
copy-parserReturn a copy of STRUCTURE with the same (EQL) slot values.
emit-parse-errorEmits a restartable parse error.
expect-condChecks whether the CONDITION-FN returns T,
and emits a restartable parse error if not.
expect-tokenChecks whether the EXPECTED-TOKEN and the FOUND tokens are equal,
and emits a restartable parse ...
get-token-as-floatReturns the next token as a floating point number.
get-token-as-integerReturns the next token as an integer number.
get-token-as-numberReturns the next token as a number.
make-float-rangeCreates a float-range object.
make-float-range-arrayMakes an array of SIZE with the package supported float-range elements.
make-int-rangeCreates an int-range object.
make-int-range-arrayMakes an array of SIZE with the package supported int-range elements.
make-parser
make-task-specCreates a task-spec object.
next-tokenParses the next token delimited by the CHAR-BAG characters.
The beginning whitespaces are always...
parse-actionsParses the actions specification part.
parse-discount-factorParses the discount factor of the problem.
parse-extraParses the extra specification.
parse-float-rangeParses a float-range object.
parse-int-rangeParses a int-range object.
parse-observationsParses the observation specification part.
parse-problem-typeParses the type of the specified problem.
parse-rangeParses values into the RANGE object and returns it.
parse-rewardsParses the reward specification part.
parse-task-specParses TASK-SPEC-STRING and stores it into a task-spec structure.

PARAMETERS.
task-spec-str...
parse-tokens-into-listParses all the tokens into a list.
parse-versionParses the version of the task specification language.
parser-need-new-p
parser-p
parser-spec
parser-spec-string
parser-token
putback-tokenVirtually puts back the token to the beginning of the source string,
so the next-token function ...
ranges-dimensionReturns the range vector dimension by summarizing the repeat counts.

PARAMETERS:
range-vect...
read-range-boundReads a range (min or max) bound value of BOUND-TYPE from SOURCE-STRING.

Generic-Function

expected
found
spec-string
to-stringReturns the string representation of OBJECT.

PARAMETERS.
object : object to convert [t]

RETUR...

Macro

get-specReturns the task specification.
get-spec-stringReturns the specification string.
get-tokenReturns the last parsed token.
make-rangeCreates range classes with NUMBER-TYPE endpoints.
parse-observations-or-actionsParses the observations or the actions specification parts.