/gem5/src/mem/slicc/ast/ |
H A D | StatementAST.py | 30 def __init__(self, slicc, pairs=None): 31 super(StatementAST, self).__init__(slicc, pairs)
|
H A D | TypeFieldAST.py | 31 def __init__(self, slicc, pairs): 32 super(TypeFieldAST, self).__init__(slicc, pairs)
|
H A D | AST.py | 31 def __init__(self, slicc, pairs=None): 34 self.pairs = {} 35 if pairs: 36 self.pairs.update(getattr(pairs, "pairs", pairs))
|
H A D | DeclAST.py | 31 def __init__(self, slicc, pairs = None): 32 super(DeclAST, self).__init__(slicc, pairs)
|
H A D | StateDeclAST.py | 31 def __init__(self, slicc, type_ast, pairs, states): 32 super(StateDeclAST, self).__init__(slicc, pairs) 55 t = Type(self.symtab, ident, self.location, self.pairs, 66 pairs = { "external" : "yes" } 70 pairs) 76 pairs = { "external" : "yes" } 80 pairs)
|
H A D | PeekStatementAST.py | 33 def __init__(self, slicc, queue_name, type_ast, pairs, statements, method): 34 super(PeekStatementAST, self).__init__(slicc, pairs) 52 self.pairs) 74 if "block_on" in self.pairs: 75 address_field = self.pairs['block_on'] 85 if "wake_up" in self.pairs: 86 address_field = self.pairs['wake_up']
|
H A D | ActionDeclAST.py | 32 def __init__(self, slicc, ident, pairs, statement_list): 33 super(ActionDeclAST, self).__init__(slicc, pairs) 57 "addr", self.pairs) 62 "m_tbe_ptr", self.pairs) 67 machine.EntryType, "m_cache_entry_ptr", self.pairs) 73 self.pairs["c_code"] = str(code) 80 self.pairs)
|
H A D | EnumDeclAST.py | 32 def __init__(self, slicc, type_ast, pairs, fields): 33 super(EnumDeclAST, self).__init__(slicc, pairs) 56 t = Type(self.symtab, ident, self.location, self.pairs, 67 pairs = { "external" : "yes" } 71 pairs)
|
H A D | PairListAST.py | 34 return "[PairListAST] %r" % self.pairs
|
H A D | ObjDeclAST.py | 32 def __init__(self, slicc, type_ast, ident, pairs, rvalue, pointer): 33 super(ObjDeclAST, self).__init__(slicc, pairs) 74 self.pairs, machine) 78 if not parent.addDataMember(self.ident, type, self.pairs, init_code):
|
H A D | InPortDeclAST.py | 33 def __init__(self, slicc, ident, msg_type, var_expr, pairs, statements): 34 super(InPortDeclAST, self).__init__(slicc, pairs) 61 self.pairs["buffer_expr"] = self.var_expr 63 self.pairs, machine) 88 pairs = { "external" : "yes" } 93 void_type, param_types, [], "", pairs) 99 void_type, [], [], "", pairs)
|
H A D | OutPortDeclAST.py | 34 def __init__(self, slicc, ident, msg_type, var_expr, pairs): 35 super(OutPortDeclAST, self).__init__(slicc, pairs) 59 str(code), self.pairs)
|
H A D | TypeDeclAST.py | 32 def __init__(self, slicc, type_ast, pairs, field_asts): 33 super(TypeDeclAST, self).__init__(slicc, pairs) 56 new_type = Type(self.symtab, ident, self.location, self.pairs,
|
H A D | TypeFieldEnumAST.py | 46 if not type.addEnum(self.field_id, self.pairs_ast.pairs): 55 e = Event(self.symtab, self.field_id, self.location, self.pairs) 62 self.pairs)
|
H A D | FuncDeclAST.py | 32 def __init__(self, slicc, return_type, ident, formals, pairs, statements): 33 super(FuncDeclAST, self).__init__(slicc, pairs) 90 return_type, types, params, str(body), self.pairs)
|
H A D | TypeFieldStateAST.py | 48 if not type.addEnum(self.field_id, self.pairs_ast.pairs): 56 s = State(self.symtab, self.field_id, self.location, self.pairs)
|
/gem5/src/mem/slicc/ |
H A D | util.py | 34 def __init__(self, pairs=None): 35 self.pairs = {} 36 if pairs: 37 self.pairs.update(pairs) 40 return item in self.pairs 43 return self.pairs[item] 46 self.pairs[item] = value 49 return self.pairs.get(item, failobj)
|
/gem5/src/mem/slicc/symbols/ |
H A D | Action.py | 31 def __init__(self, table, ident, resources, location, pairs): 32 super(Action, self).__init__(table, ident, location, pairs)
|
H A D | Symbol.py | 31 def __init__(self, symtab, ident, location, pairs=None): 43 if pairs: 44 self.pairs.update(getattr(pairs, "pairs", pairs)) 56 if key in self.pairs: 58 key, value, self.pairs[key])
|
H A D | Var.py | 31 def __init__(self, symtab, ident, location, type, code, pairs, 33 super(Var, self).__init__(symtab, ident, location, pairs)
|
H A D | SymbolTable.py | 43 pairs = {} 44 pairs["primitive"] = "yes" 45 pairs["external"] = "yes" 47 void = Type(self, "void", location, pairs)
|
H A D | Type.py | 35 def __init__(self, symtab, ident, location, type, code, pairs, 38 code, pairs, machine) 42 def __init__(self, ident, pairs): 43 super(Enumeration, self).__init__(pairs) 48 def __init__(self, table, ident, location, pairs, machine=None): 49 super(Type, self).__init__(table, ident, location, pairs) 60 self.pairs.setdefault("desc", "No description avaliable") 126 def addDataMember(self, ident, type, pairs, init_code): 131 "m_%s" % ident, pairs, None, init_code) 157 def addEnum(self, ident, pairs) [all...] |
H A D | Func.py | 33 param_strings, body, pairs): 34 super(Func, self).__init__(table, ident, location, pairs)
|
/gem5/util/minorview/ |
H A D | model.py | 280 def decode(pairs): 281 if dataName not in pairs: 283 dataName, 'in:', pairs 286 parsed = parse.list_parser(pairs[dataName]) 294 where the list elements are pairs of (index, data) and 299 def decode(pairs): 300 if dataName not in pairs: 302 dataName, 'in:', pairs 308 raw_iv_pairs = pairs[dataName] 350 def decode(pairs) [all...] |
H A D | parse.py | 81 list of pairs of ('name', 'value') ...""" 83 pairs = re.finditer('(\w+)(=("[^"]*"|[^\s]*))?', pairString) 84 for pair in pairs: 95 into a list of index, value pairs""" 98 pairs = list_parser(string) 99 for pair in pairs:
|