Package io.github.protasm.jvmud.compiler.parser.ast


package io.github.protasm.jvmud.compiler.parser.ast
Abstract syntax tree structures representing LPC objects.

Contains node definitions for objects, inherits, fields, methods, parameters, arguments, locals, symbols, and common list/map node shapes. Expression and statement specializations live in subpackages.

AST nodes preserve source line information and parser structure without owning final language meaning. Semantic analysis resolves names, validates types, and prepares the checked model used by IR lowering.

This package focuses on structure rather than parsing mechanics (see parser) or expression/statement specializations (see subpackages).