Skip to content

Latest commit

 

History

History
58 lines (51 loc) · 1.6 KB

DEV.md

File metadata and controls

58 lines (51 loc) · 1.6 KB

Dev File

Note

you found it you foudn my dev file welcome to my madness this is where all the note live

  • Code formatting and Syntax
    • prop gonna just use the ast then format the thing base on the ast

Todo

[X] are Completed feature (done and can be use)
[V] are Almost Completed feature (mostly for in between commit)
[|] are WIP feature (Working on it but not done yet)
[I] are Considering feature (not added but considering)
[-] are Maybe feature (added but remove and is now considering)
[ ] are Not Completed feature

Tag like [|], [I], [-] and [V] are only note for later use

[X] String Type
[X] List Type
[-] Stack Call
[X] If Expr
[X] For loop Expr
[X] While Loop Expr
[X] For of Loop Expr (track item)
[X] For in Loop Expr (track loop count)
[X] More method for Number Type
[X] More method for List Type
[X] More native helper like type checking
[X] Boolean operator
[ ] Code formatting
[|] Syntax highlight when in repl
[X] Repl improvement (Don't crash when error)
[X] More type for object key (most primary litetral)
[X] Pre Unary Expr
[X] Post Unary Expr
[I] Expression literal
[X] Unsign Expr (Unsign a variable and return it value)
[X] Break Expr (idk how to make this make sense)
[X] Math Build-in
[X] Index for list
[X] Index assigment
[X] Somekind of Object replacement
[X] Float input
[X] Range Expr
[X] List Pop Notation
[X] List Push Notation
[ ] Comment code cus what were you cooking
[X] Doc for AST
[ ] Organise Value code
[ ] Doc for Value
[ ] Language tour for the language
[ ] Doc for the language in wiki
[ ] Better namespace