sfepy.base.parse_conf module¶
Create pyparsing grammar for problem configuration and options.
-
sfepy.base.parse_conf.cvt_array_index(toks)¶
-
sfepy.base.parse_conf.cvt_int(toks)¶
-
sfepy.base.parse_conf.cvt_none(toks)¶
-
sfepy.base.parse_conf.cvt_real(toks)¶
-
sfepy.base.parse_conf.get_standard_type_defs(word=W:(abcd...))[source]¶ Return dict of the pyparsing base lexical elements.
The compound types (tuple, list, dict) can contain compound types or simple types such as integers, floats and words.
Parameters: word : lexical element
A custom lexical element for word.
Returns: defs : dict
The dictionary with the following items:
- tuple: (..., ..., ...)
- list: [..., ...., ...]
- dict: {...:..., ...:..., ....} or {...=..., ...=..., ....}
- list_item: any of preceding compound types or simple types
-
sfepy.base.parse_conf.list_dict(word=W:(abcd...))[source]¶ Return the pyparsing lexical element, that parses a string either as a list or as a dictionary.
Parameters: word : lexical element
A custom lexical element for word.
Returns: ld : lexical element
The returned lexical element parses a string in the form
..., ..., ...orkey1:..., key2=..., key3: ...where...is alist_itemfromget_standard_type_defs()and interprets it as a list or a dictionary.

