Ejemplo n.º 1
0
def parse_typedef(s, symtab=None):
    typedefs = {}
    lines = [line for line in s.split(';') if line and not line.isspace()]
    for line in lines:
        name, definition = line.split('=')
        name = name.strip()
        t = T.eval_typestr(definition, typedefs)
        typedefs[name] = t
    return typedefs
Ejemplo n.º 2
0
def parse_typedef(s, symtab=None):
    typedefs = {}
    lines = [line for line in s.split(';')
                  if line and not line.isspace()]
    for line in lines:
        name, definition = line.split('=')
        name = name.strip()
        t = T.eval_typestr(definition, typedefs)
        typedefs[name] = t
    return typedefs
Ejemplo n.º 3
0
def eval_typestr(s, symtab):
    return T.eval_typestr(s, symtab.config.typedefs)
Ejemplo n.º 4
0
def eval_typestr(s, symtab):
    return T.eval_typestr(s, symtab.config.typedefs)