parsing_results

Full name: ase2sprkkr.common.test.parsing_results

Module class hierarchy

Inheritance diagram of ase2sprkkr.common.test.parsing_results.ArrayKey, ase2sprkkr.common.test.parsing_results.DefDictKey, ase2sprkkr.common.test.parsing_results.DictKey, ase2sprkkr.common.test.parsing_results.IgnoredKey, ase2sprkkr.common.test.parsing_results.Key, ase2sprkkr.common.test.parsing_results.RepeatedKey, ase2sprkkr.common.test.parsing_results.Result, ase2sprkkr.common.test.parsing_results.SubKey, ase2sprkkr.common.test.parsing_results.ValidateKey, ase2sprkkr.common.test.parsing_results.Values

Description

Functions

dict_from_parsed(values)

Create a dictionary from the arguments.

Classes

ArrayKey(key, sub)

DefDictKey(key, sub)

DictKey(key, sub)

IgnoredKey(key)

This key is totaly and silently ignored.

Key(key)

A base class for items, that have to be treated in a special way

RepeatedKey(key)

Result()

When data are parsed, some (repeated) options can yield special keys, results in agregating

SubKey(key, sub)

A base class for items that have subkeys

ValidateKey(key)

This key is totaly and silently ignored.

Values()

Result of dict_from_parsed: dictionary with list of checks on the parsed values.