MCPcopy Create free account
hub / github.com/NICUP14/MiniLang / node_kind_of

Method node_kind_of

src/Parser.py:268–272  ·  view source on GitHub ↗
(self, kind: TokenKind)

Source from the content-addressed store, hash-verified

266 return self.to_tree(self.to_postfix(post_process(token_list)))
267
268 def node_kind_of(self, kind: TokenKind) -> NodeKind:
269 if kind not in NODE_KIND_MAP:
270 print_error('node_kind_of', f'Invalid token {kind}', self)
271
272 return NODE_KIND_MAP.get(kind)
273
274 def precedence_of(self, kind: TokenKind) -> int:
275 if kind not in PRECEDENCE_MAP:

Callers 2

to_treeMethod · 0.95
to_nodeMethod · 0.95

Calls 1

print_errorFunction · 0.90

Tested by

no test coverage detected