Vinicius Teshima
|
69aaa12aaf
[.gitignore] Ignoring *.o and *.d
|
11 mesi fa |
Vinicius Teshima
|
cc67d6c6d4
Adding simple c parser
|
11 mesi fa |
Vinicius Teshima
|
b376e7e800
[Makefile] Making it better
|
11 mesi fa |
Vinicius Teshima
|
b5a6e02e19
[Makefile] Making it much more complex
|
1 anno fa |
Vinicius Teshima
|
573ceb3d8f
Adding basic sdl3 prog
|
1 anno fa |
Vinicius Teshima
|
bb6c7fb590
[lexer/token.h] Adding token for &, [ and ]
|
1 anno fa |
Vinicius Teshima
|
5530ff33a7
[token.h] Removing trailing spaces
|
1 anno fa |
Vinicius Teshima
|
61551c1cb9
[lexer.h] Removing trailing spaces
|
1 anno fa |
Vinicius Teshima
|
bc30dd7220
[lexer/token.h] Adding and implementing token TT_COMMENT
|
1 anno fa |
Vinicius Teshima
|
d50d422a55
[lexer.h] Implementig parsing for defines
|
1 anno fa |
Vinicius Teshima
|
4e63ee8894
[lexer/token.h] Adding token for == and !=
|
1 anno fa |
Vinicius Teshima
|
aefb1907ad
[lexer/token.h] Adding tokens for multiples identifiers
|
1 anno fa |
Vinicius Teshima
|
45b8c68bd4
[lexer/token.h] Adding token for ! and /
|
1 anno fa |
Vinicius Teshima
|
19e16724b1
[lexer.h] Adding special handlig for pp
|
1 anno fa |
Vinicius Teshima
|
9df9b4243d
[lexer.h] Adding error reporing to lexer_next_token
|
1 anno fa |
Vinicius Teshima
|
4318902824
[lexer/token.h] Adding tokens for preprocessors
|
1 anno fa |
Vinicius Teshima
|
d4f153f5d6
[cint.c] Fixing error when filing ts
|
1 anno fa |
Vinicius Teshima
|
421cf95662
[lexer.h] Making lexer_read_str_lit handle EOF
|
1 anno fa |
Vinicius Teshima
|
28f51f5cca
[lexer.h] Parsing integer literals
|
1 anno fa |
Vinicius Teshima
|
8595812f0b
[lexer.h] Using macro to get the current char
|
1 anno fa |
Vinicius Teshima
|
33e3e22c9c
[lexer/token.h] Adding string literals
|
1 anno fa |
Vinicius Teshima
|
451e576927
[lexer.h] Adding function to skip whitespace
|
1 anno fa |
Vinicius Teshima
|
35904b1a29
[lexer/token.h] Adding token for *, - and .
|
1 anno fa |
Vinicius Teshima
|
4242671fdb
[token.h] Criating macro for token_type_enum switch
|
1 anno fa |
Vinicius Teshima
|
f37d2b0df1
[token.h] Moving logic of converting token type enum 2 str to its own function
|
1 anno fa |
Vinicius Teshima
|
0fc27694ae
[lexer.h] Adding function lexer_lookup_ident
|
1 anno fa |
Vinicius Teshima
|
f71ce62b0b
[token/lexer.h] Adding token for < and >
|
1 anno fa |
Vinicius Teshima
|
4e3ac489b8
[token.h] Adding token for include, return and const keywords
|
1 anno fa |
Vinicius Teshima
|
414148a37a
[cint.c] Using lexer.h and token.h
|
1 anno fa |
Vinicius Teshima
|
444ebb43f8
[lexer/token.h] Adding token for ' and "
|
1 anno fa |