Update README.md
This commit is contained in:
48
README.md
48
README.md
@@ -39,5 +39,51 @@ bash build.c
|
|||||||
- [ ] Parser
|
- [ ] Parser
|
||||||
- [x] Create structure to hold nodes
|
- [x] Create structure to hold nodes
|
||||||
- [ ] Start parsing tree
|
- [ ] Start parsing tree
|
||||||
- [ ] (this will be updated soon)
|
- [x] puts
|
||||||
|
- [x] Literal values
|
||||||
|
- [x] '='
|
||||||
|
- [x] Maths
|
||||||
|
- [x] Brackets
|
||||||
|
- [ ] Comparisons
|
||||||
|
- [ ] Code blocks (` { } `)
|
||||||
|
- [ ] If
|
||||||
|
- [ ] While
|
||||||
|
- [ ] Function Definition
|
||||||
|
- [ ] Function Calls
|
||||||
|
- [ ] Structs
|
||||||
|
- [ ] new
|
||||||
|
- [ ] use
|
||||||
|
|
||||||
|
- [ ] Ground compiler
|
||||||
|
- [x] Create structure to descend tree
|
||||||
|
- [ ] Check types
|
||||||
|
- [x] puts (none)
|
||||||
|
- [x] set (typeof children.at[1])
|
||||||
|
- [x] Identifiers (scope->variables[idName])
|
||||||
|
- [x] add (string, int, double)
|
||||||
|
- [x] subtract, multiply, divide (int, double)
|
||||||
|
- [ ] Comparisons (bool)
|
||||||
|
- [ ] Code block (none)
|
||||||
|
- [ ] if, while (none)
|
||||||
|
- [ ] Function definition (fun(...))
|
||||||
|
- [ ] Function call (return type of function)
|
||||||
|
- [ ] Struct (template(...))
|
||||||
|
- [ ] new (children[0])
|
||||||
|
- [ ] use (none)
|
||||||
|
- [ ] Generate code
|
||||||
|
- [x] puts
|
||||||
|
- [x] Literal values
|
||||||
|
- [x] '='
|
||||||
|
- [x] Maths
|
||||||
|
- [x] Brackets
|
||||||
|
- [ ] Comparisons
|
||||||
|
- [ ] Code blocks (` { } `)
|
||||||
|
- [ ] If
|
||||||
|
- [ ] While
|
||||||
|
- [ ] Function Definition
|
||||||
|
- [ ] Function Calls
|
||||||
|
- [ ] Structs
|
||||||
|
- [ ] new
|
||||||
|
- [ ] use
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user