ml_switcheroo.compiler.frontends.rdna.parser
RDNA Parser Implementation.
Parses a stream of Token`s from the Lexer into `RdnaNode ASTs.
Classes
RdnaParser
|
Recursive descent parser for AMD RDNA / GCN assembly. |
Module Contents
-
class ml_switcheroo.compiler.frontends.rdna.parser.RdnaParser(code: str)[source]
Recursive descent parser for AMD RDNA / GCN assembly.
-
lexer
-
tokens
-
pos = 0
-
parse() → List[ml_switcheroo.compiler.frontends.rdna.nodes.RdnaNode][source]
Parses the entire code block.