Searched refs:pairs (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/mem/slicc/ast/
H A DStatementAST.py30 def __init__(self, slicc, pairs=None):
31 super(StatementAST, self).__init__(slicc, pairs)
H A DTypeFieldAST.py31 def __init__(self, slicc, pairs):
32 super(TypeFieldAST, self).__init__(slicc, pairs)
H A DAST.py31 def __init__(self, slicc, pairs=None):
34 self.pairs = {}
35 if pairs:
36 self.pairs.update(getattr(pairs, "pairs", pairs))
H A DDeclAST.py31 def __init__(self, slicc, pairs = None):
32 super(DeclAST, self).__init__(slicc, pairs)
H A DStateDeclAST.py31 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 DPeekStatementAST.py33 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 DActionDeclAST.py32 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 DEnumDeclAST.py32 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 DPairListAST.py34 return "[PairListAST] %r" % self.pairs
H A DObjDeclAST.py32 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 DInPortDeclAST.py33 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 DOutPortDeclAST.py34 def __init__(self, slicc, ident, msg_type, var_expr, pairs):
35 super(OutPortDeclAST, self).__init__(slicc, pairs)
59 str(code), self.pairs)
H A DTypeDeclAST.py32 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 DTypeFieldEnumAST.py46 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 DFuncDeclAST.py32 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 DTypeFieldStateAST.py48 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 Dutil.py34 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 DAction.py31 def __init__(self, table, ident, resources, location, pairs):
32 super(Action, self).__init__(table, ident, location, pairs)
H A DSymbol.py31 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 DVar.py31 def __init__(self, symtab, ident, location, type, code, pairs,
33 super(Var, self).__init__(symtab, ident, location, pairs)
H A DSymbolTable.py43 pairs = {}
44 pairs["primitive"] = "yes"
45 pairs["external"] = "yes"
47 void = Type(self, "void", location, pairs)
H A DType.py35 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 DFunc.py33 param_strings, body, pairs):
34 super(Func, self).__init__(table, ident, location, pairs)
/gem5/util/minorview/
H A Dmodel.py280 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 Dparse.py81 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:

Completed in 20 milliseconds

12