Vinicius Teshima
|
421cf95662
[lexer.h] Making lexer_read_str_lit handle EOF
|
1 年之前 |
Vinicius Teshima
|
28f51f5cca
[lexer.h] Parsing integer literals
|
1 年之前 |
Vinicius Teshima
|
8595812f0b
[lexer.h] Using macro to get the current char
|
1 年之前 |
Vinicius Teshima
|
33e3e22c9c
[lexer/token.h] Adding string literals
|
1 年之前 |
Vinicius Teshima
|
451e576927
[lexer.h] Adding function to skip whitespace
|
1 年之前 |
Vinicius Teshima
|
35904b1a29
[lexer/token.h] Adding token for *, - and .
|
1 年之前 |
Vinicius Teshima
|
4242671fdb
[token.h] Criating macro for token_type_enum switch
|
1 年之前 |
Vinicius Teshima
|
f37d2b0df1
[token.h] Moving logic of converting token type enum 2 str to its own function
|
1 年之前 |
Vinicius Teshima
|
0fc27694ae
[lexer.h] Adding function lexer_lookup_ident
|
1 年之前 |
Vinicius Teshima
|
f71ce62b0b
[token/lexer.h] Adding token for < and >
|
1 年之前 |
Vinicius Teshima
|
4e3ac489b8
[token.h] Adding token for include, return and const keywords
|
1 年之前 |
Vinicius Teshima
|
414148a37a
[cint.c] Using lexer.h and token.h
|
1 年之前 |
Vinicius Teshima
|
444ebb43f8
[lexer/token.h] Adding token for ' and "
|
1 年之前 |
Vinicius Teshima
|
1e4e132dc3
[str.h] Fixing str_slice size calculation
|
1 年之前 |
Vinicius Teshima
|
8f8a49b492
Adding token.h and lexer.h
|
1 年之前 |
Vinicius Teshima
|
c36b70456b
[str.h] Adding global variable of a empty str
|
1 年之前 |
Vinicius Teshima
|
054e6d4a35
[str.h] Adding function to get a slice of str
|
1 年之前 |
Vinicius Teshima
|
70f0b76843
[str.h] Adding function to compare str to cstr
|
1 年之前 |
Vinicius Teshima
|
d884d929b3
[int.h] Adding typedef for i8, u8, i16 and u16
|
1 年之前 |
Vinicius Teshima
|
6940e2a983
[str.h] Fixing str_tokenizer_next
|
1 年之前 |
Vinicius Teshima
|
78a0eec885
Adding str header only library
|
1 年之前 |
Vinicius Teshima
|
c425f45ffd
[Makefile] Adding CFLAGS
|
1 年之前 |
Vinicius Teshima
|
ebeecf85b2
Adding .gitignore
|
1 年之前 |
Vinicius Teshima
|
737a394a4f
Initial Commit
|
1 年之前 |