Lines Matching refs:tok
1112 tok = self._next_token()
1114 if tok.val == "/":
1122 elif tok.id in (_T.LABEL, _T.REF):
1126 if tok.id == _T.LABEL:
1127 label = tok.val
1128 tok = self._next_token()
1129 if tok.id != _T.REF:
1135 node = self._ref2node(tok.val)
1143 elif tok.id == _T.DEL_NODE:
1147 elif tok.id == _T.OMIT_IF_NO_REF:
1151 elif tok.id == _T.EOF:
1169 tok = self._next_token()
1171 if tok.id == _T.PROPNODENAME:
1177 child = node.nodes.get(tok.val)
1183 name=tok.val,
1189 current_child_names.add(tok.val)
1207 prop = node._get_prop(tok.val)
1220 elif tok.id == _T.DEL_NODE:
1228 elif tok.id == _T.DEL_PROP:
1235 elif tok.val == "}":
1250 tok = self._peek_token()
1251 if tok.id == _T.LABEL:
1252 _append_no_dup(labels, tok.val)
1253 elif tok.id == _T.OMIT_IF_NO_REF:
1255 elif (labels or omit_if_no_ref) and tok.id != _T.PROPNODENAME:
1278 tok = self._next_token()
1280 if tok.val == "<":
1283 elif tok.id == _T.BITS:
1290 elif tok.val == "[":
1293 elif tok.id == _T.STRING:
1295 prop.value += self._unescape(tok.val.encode("utf-8")) + b"\0"
1297 elif tok.id == _T.REF:
1298 prop._add_marker(_MarkerType.PATH, tok.val)
1300 elif tok.id == _T.INCBIN:
1309 tok = self._next_token()
1310 if tok.val == ";":
1312 if tok.val == ",":
1322 tok = self._peek_token()
1323 if tok.id == _T.REF:
1328 prop._add_marker(_MarkerType.PHANDLE, tok.val)
1330 elif tok.id == _T.LABEL:
1331 prop._add_marker(_MarkerType.LABEL, tok.val)
1356 tok = self._next_token()
1357 if tok.id == _T.BYTE:
1358 prop.value += tok.val.to_bytes(1, "big")
1360 elif tok.id == _T.LABEL:
1361 prop._add_marker(_MarkerType.LABEL, tok.val)
1363 elif tok.val == "]":
1382 tok = self._next_token()
1383 if tok.id != _T.STRING:
1385 filename = tok.val
1387 tok = self._next_token()
1388 if tok.val == ",":
1394 if tok.val != ")":
1413 tok = self._peek_token()
1414 if tok.id != _T.LABEL:
1416 prop._add_marker(_MarkerType.LABEL, tok.val)
1447 tok = self._peek_token()
1448 if tok.id in (_T.NUM, _T.CHAR_LITERAL):
1451 tok = self._next_token()
1452 if tok.val != "(":
1690 tok = self._next_token()
1691 if tok.val != tok_val:
1694 return tok
1699 tok = self._next_token()
1700 if tok.id != _T.NUM:
1702 return tok.val