-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Nikitin Ilya edited this page May 21, 2020
·
10 revisions
This is still in stage of fast evolution, so expect changes - anywhere and anytime. 💥
TL;DR:
-
Any runtime platform - One language.
- Made to become the 'lingua franca' of programming world.
Axion is built not to be just another TypeScript/Python/Rust/etc. with it's own runtime and everything.
It's real purpose is to be a bridge between languages, reunion these dozens of languages, that were built for different reasons.
Why would you learn a new syntax each time you want to use some cool language's runtime library?
Axion can be transpiled to that language, so you'll be able to seamlessly use .NET/C Standard library/Rust's stdlib/ inside it, without need to learn, "How to write a function in language X?".
Expressions
Public compiler interface
-
Units & Modules- TODO -
Compilerclass
Backend
- Lexer (Tokenizer)
- Syntax tree
- Traversing