fluidsimfoam.foam_input_files.parser#

Parser for OpenFOAM input files

Functions

dump(tree)

filter_no_newlines(items)

parse(text[, grammar])

Classes

FoamTransformer([visit_tokens])

ListInfo(name[, info, dtype, size])

class fluidsimfoam.foam_input_files.parser.ListInfo(name: str, info: str = None, dtype: str = None, size: int = None)[source]#
name: str#
info: str = None#
dtype: str = None#
size: int = None#
fluidsimfoam.foam_input_files.parser.parse(text, grammar=None)[source]#
fluidsimfoam.foam_input_files.parser.dump(tree)[source]#
fluidsimfoam.foam_input_files.parser.filter_no_newlines(items)[source]#
class fluidsimfoam.foam_input_files.parser.FoamTransformer(visit_tokens: bool = True)[source]#
SIGNED_NUMBER(token)[source]#
CNAME(token)[source]#
NEWLINE(nodes)[source]#
ESCAPED_STRING(token)[source]#
DOUBLE_NAME(token)[source]#
TRIPLE_NAME(token)[source]#
EQKEY(token)[source]#
MACRO(token)[source]#
dimension_set(items)[source]#
directive(nodes)[source]#
list(items)[source]#
file(nodes)[source]#
var_assignment(nodes)[source]#
unnamed_dict(nodes)[source]#
dict_assignment(nodes)[source]#
isolated_list(nodes)[source]#
list_info(nodes)[source]#
list_assignment(nodes)[source]#
macro_assignment(nodes)[source]#
equal_assign(nodes)[source]#
directive_assignment(nodes)[source]#
code_assignment(nodes)[source]#
special_directives(token)[source]#