Crate ellie_engine

Source
Expand description

Ellie Engine This is the main repository for the Ellie Language.

Copyright (c) 2020 Behemehal. See license file for details

§Internal Dependencies

  • ellie_core - Contains various functions and structs used by Ellie.
  • ellie_tokenizer - Contains the tokenizer for Ellie.
  • ellie_parser - Contains the parser for Ellie.
  • ellie_formatter - Contains the formatter for Ellie.
  • ellie_bytecode - Contains the bytecode for Ellie.
  • ellie_vm - Contains the virtual machine for Ellie

Re-exports§

pub extern crate ellie_bytecode;
pub extern crate ellie_core;
pub extern crate ellie_fmt;
pub extern crate ellie_parser;
pub extern crate ellie_tokenizer;
pub extern crate ellie_vm;

Modules§

byte_code
This module contains utilities that easing up usage of bytecode
compiler
This module contains utilities that easing up usage of parser
tokenizer
This module contains utilities that easing up usage of tokenizer
utils
Various utilities for all modules.
vm
This module contains utilities that easing up usage of vm

Macros§

compile_core_lib
parseText
tokenizeText
Tokenize given text
transpileText
Transpile given text macro