Did you know ... Search Documentation:
Pack dict_schema -- prolog/dict_schema.pl
PublicShow source

Converts string to atoms and vice versa. Validates your dicts. See the project's README file for examples.

 register_schema(+Name, +Schema) is det
Registers a named schema. The existing schema with the same name is replaced.
 unregister_schema(+Name) is det
Unregisters the given named schema. Does nothing when the schema does not exist.
 convert(+In, +Schema, -Out, -Errors) is det
Checks/converts the input value according to the schema. Errors contains the errors occurred during the check/conversion process. When Schema is atom, the named schema will be used.