[][src]Crate mod_language

WIP wasm scripting language

Re-exports

pub extern crate mod_utilities;
pub use mod_utilities as util;

Modules

analyzer

The semantic analyzer

ansi

Contains procedures for colorizing console messages

ast

Contains the AST structure and its subordinate structures

collections

General purpose collection data structures

common

Implementation details common to both lexer and parser

ctx

Contextual types used by the semantic analysis system

ir

The intermediate representation produced by the semantic Analyzer

lexer

Contains Lexer and supporting structures and functions

parser

Contains Parser and supporting structures and functions

session

The Session structure and singleton, containing all the user-facing messages for a compilation session

source

Contains Source, SourceManager structure and singleton, as well as SourceLocation and SourceRegion

token

Contains Token and its component structures