mirror of https://github.com/tbklang/tlang.git
Check off things already implemented
Update test case to test them
This commit is contained in:
parent
3f9375c6ed
commit
70623ecd4a
|
@ -41,6 +41,11 @@ struct structTest
|
|||
public int k1;
|
||||
static int k2;
|
||||
public static int k3;
|
||||
|
||||
public int g()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
class Shekshi
|
||||
|
|
9
todo1.md
9
todo1.md
|
@ -2,14 +2,15 @@ TODO: Holidays (1-10th May)
|
|||
===========================
|
||||
|
||||
- [ ] `parseStruct`
|
||||
- [ ] Actually parse body
|
||||
- [ ] Only allow variables declarations
|
||||
- [x] Actually parse body
|
||||
- [x] Only allow variables declarations
|
||||
- [ ] Allow assignments I guess
|
||||
- [ ] Maybe function definitions too (D-kinda thing)
|
||||
- [x] Maybe function definitions too (D-kinda thing)
|
||||
- [ ] Add constructor support (initializes values)
|
||||
- [ ] I guess this is nicer when you have functions
|
||||
in the struct too to make initialization code more modular
|
||||
- [ ] Allow nested structs
|
||||
- ~~[ ] Allow nested structs~~
|
||||
* Removed, why? That would be weird?
|
||||
- [ ] Note to self, `parseClass` and `parseStruct` should be way more specific and not just call `parseBody`
|
||||
- As currently one can then use `static` outside of these contexts
|
||||
- [x] `parseStruct`
|
||||
|
|
Loading…
Reference in New Issue