package mantra.compiler
Parser
CLASS
public class
Recursive-descent syntax analyzer translating token streams into strongly-typed Abstract Syntax Trees (AST).
🏗️ Constructor Summary
Constructor Signature
def __init__(self, tokens: List)
⚙️ Method Summary
| Modifier & Return Type | Method Signature | Description |
|---|---|---|
Program |
parse() |
Parses program declarations, classes, and statements. |
🔍 Detailed Method Specifications
pub def parse() -> Program
Parses program declarations, classes, and statements.
💡 Example Usage
parser_example.mantra
let parser = Parser(tokens)
let program = parser.parse()