|
FV3 Bundle
|
Go to the source code of this file.
Classes | |
| class | c2f.ParsingError |
Namespaces | |
| c2f | |
Functions | |
| def | c2f.multiline (line, maxlength) |
| def | c2f.iso_c_binding (declaration, returned) |
| def | c2f.C_F_binding (c_line) |
| def | c2f.parse_file (c_file) |
Variables | |
| c2f.parser = ArgumentParser() | |
| c2f.type | |
| c2f.str | |
| c2f.nargs | |
| c2f.help | |
| c2f.parsed = parser.parse_args() | |
| c2f.files = parsed.files | |
| c2f.output = parsed.output | |
| c2f.module = parsed.module | |
| list | c2f.used_types = [] |
| string | c2f.TAB = " " |
| dictionary | c2f.TYPES_DICT |
| dictionary | c2f.TYPES2_DICT |
| c2f.REGEX_RETURNED_TYPE = re.compile( "^ *([_0-9a-zA-Z ]+ *\**&?)" ) | |
| c2f.REGEX_FUNCTION_NAME = re.compile( "([0-9a-zA-Z_]+) *\(" ) | |
| c2f.REGEX_ARGUMENTS = re.compile( "\(([&0-9a-zA-Z_\s\,\*\[\]]*)\).*;$" ) | |
| c2f.REGEX_ARGS = re.compile( " *([&0-9a-zA-Z_\s\*\[\]]+),?" ) | |
| c2f.REGEX_VAR_TYPE = re.compile( " *([_0-9a-zA-Z]+)[ |\*]" ) | |
| c2f.REGEX_TYPE = re.compile( "^ *((const )?\w+)[ \*]?" ) | |
| c2f.REGEX_VAR_NAME = re.compile( "[ |\*&]([_0-9a-zA-Z]+)(?:\[\])?$" ) | |