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