fejix-compiler

Crates.iofejix-compiler
lib.rsfejix-compiler
version0.2.3
sourcesrc
created_at2022-03-05 16:12:28.776553
updated_at2022-03-27 16:23:05.978431
descriptionFejix Markup Language build tool
homepagehttps://fejix.dev
repositoryhttps://github.com/FejixGUI/Fejix-compiler
max_upload_size
id544100
size120,189
Mark Lagodych (MarkLagodych)

documentation

https://docs.rs/fejix-compiler

README

Fejix compiler

Homepage Compiler version Fejix version

In progress... :nerd_face:

For now, there is nothing really to see. But make sure to check out this page tomorrow!

Specifications

TODO

  • Compiler
  • GUI analyzer
  • Code generator
  • Modularity
  • Box constraints
  • Code blocks
  • Functions
  • Shortcuts (short constructors)?

Compilation process

Builder:

Input: source code string

  1. Tokenizer -> list of tokens
  2. Parser -> abstract syntax tree
  3. Compiler -> object representation of code
  4. Analyzer -> useful data for the code generator
  5. Code generator -> generates C/whatever
Commit count: 0

cargo fmt