package mantra.compiler

TypeChecker

CLASS public class

Static semantic validator ensuring interface completeness, method override validity, and encapsulation scopes.

🏗️ Constructor Summary

Constructor Signature
def __init__(self)

⚙️ Method Summary

Modifier & Return Type Method Signature Description
Result> check_program(program: Program) Validates type safety.

🔍 Detailed Method Specifications

pub def check_program(program: Program) -> Result>
Validates type safety.

💡 Example Usage

typechecker_example.mantra
let checker = TypeChecker()
checker.check_program(program)