frame_transpiler icon indicating copy to clipboard operation
frame_transpiler copied to clipboard

Introduce Module concept and AST entity

Open frame-lang opened this issue 2 years ago • 0 comments

Currently, the frame_c parser is organized around parsing a single system. With the introduction of functions and the goal to create fully running programs, Frame needs to introduce some form of compilation unit and a way to execute it.

To this end, the basic grouping of language entities will be a "module". The default container for a module will be a file, though, like Rust, additional syntax will be explored to delineate modules not defined by the contents of a file.

frame-lang avatar Sep 20 '23 11:09 frame-lang