Lines Matching refs:value
33 type, value, start, end, line_text = quintuple
102 name = nodes[0].value
143 value = str(literals.evalString(node.value))
144 return pytree.LeafPattern(_type_of_literal(value), value)
146 value = node.value
147 if value.isupper():
148 if value not in TOKEN_MAP:
149 raise PatternSyntaxError("Invalid token: %r" % value)
152 return pytree.LeafPattern(TOKEN_MAP[value])
154 if value == "any":
156 elif not value.startswith("_"):
157 type = getattr(self.pysyms, value, None)
159 raise PatternSyntaxError("Invalid symbol: %r" % value)
165 elif node.value == "(":
167 elif node.value == "[":
175 return int(node.value)
178 # Map named tokens to the type value for a LeafPattern
185 def _type_of_literal(value):
186 if value[0].isalpha():
188 elif value in grammar.opmap:
189 return grammar.opmap[value]
196 type, value, context, children = raw_node_info
200 return pytree.Leaf(type, value, context=context)