|
31262e74a0
|
Parser started: basic literal parsing
Mostly this commit implements structure to implement parsing, not actual
parsing itself
|
2022-05-07 20:52:09 +02:00 |
|
|
ead70bda5d
|
Expression separation
|
2022-05-07 18:54:09 +02:00 |
|
|
108b7f1fee
|
Moved implementation from header
|
2022-05-07 18:39:29 +02:00 |
|
|
03d02d608c
|
Additional unicode tests
Coverage report is addicting
|
2022-05-07 18:24:37 +02:00 |
|
|
df1f90d827
|
Added expression separator tokenization
Closes #5
|
2022-05-07 18:20:22 +02:00 |
|
|
3b4c306199
|
Added explicit checks for dependencies of coverage raport generation
|
2022-05-02 22:24:01 +02:00 |
|
|
79d96aa935
|
Describe makefile options in readme
|
2022-05-02 22:12:29 +02:00 |
|
|
c8acceb329
|
Code coverage reporting utility
|
2022-05-02 22:09:11 +02:00 |
|
|
0eeb21c885
|
Comments
|
2022-05-02 21:23:01 +02:00 |
|
|
8127bcfe89
|
Unicode letters support
|
2022-05-02 20:45:06 +02:00 |
|
|
22eb0684c2
|
Solved almost all problems with lexing
The remaining one is better unicode support
|
2022-05-02 20:06:40 +02:00 |
|
|
e32710da85
|
Defined missing cases for lexer
|
2022-05-02 19:48:14 +02:00 |
|
|
240939c3d6
|
Operator lexing
|
2022-05-02 19:42:57 +02:00 |
|
|
62c2faa33a
|
Parsing symbols
|
2022-05-02 19:24:29 +02:00 |
|
|
d6edc2e6e4
|
Chord literals support
|
2022-05-02 19:00:11 +02:00 |
|
|
74f4393d6a
|
better error reporting
|
2022-05-02 15:13:12 +02:00 |
|
|
43223e685e
|
unicode support & location in errors
|
2022-05-02 14:50:04 +02:00 |
|
|
8d0507e341
|
Token location tracking
|
2022-04-27 14:58:02 +02:00 |
|
|
fd4db02e8d
|
Lexer skips whitespace
|
2022-04-27 14:37:21 +02:00 |
|
|
e833cd6523
|
Lexer: number literals, one rune tokens
|
2022-04-27 13:48:50 +02:00 |
|
|
562ca6597e
|
Struktura projektu
|
2022-04-24 16:13:02 +02:00 |
|
|
bf1bec4b44
|
Started unit testing
|
2022-04-24 16:10:29 +02:00 |
|
|
05c8fd05b2
|
Update .gitlab-ci.yml file
|
2022-04-24 13:28:37 +00:00 |
|
|
06f9b35c6c
|
Let's go!
|
2022-04-24 15:27:09 +02:00 |
|