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]+)(?:\[\])?$" ) | |