index
:
antcc
trunk
A little C compiler
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
lex.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
#pragma once
lemon
2025-10-18
1
-28
/
+69
*
add -E preprocessing option
lemon
2025-10-17
1
-1
/
+41
*
various little bugs
lemon
2025-10-16
1
-0
/
+4
*
wide str and char literals
lemon
2025-10-16
1
-41
/
+60
*
sanity checks
lemon
2025-10-15
1
-0
/
+1
*
implement long double (as double synonym). wchar_t placeholder
lemon
2025-10-15
1
-0
/
+3
*
cleanup lex.c
lemon
2025-10-14
1
-231
/
+220
*
some preprocessor fixes
lemon
2025-10-14
1
-14
/
+27
*
lex: correct wsseparated (maybe?)
lemon
2025-10-13
1
-1
/
+1
*
lex: allow ## in non func macros. and error reporting
lemon
2025-10-13
1
-46
/
+57
*
implement most of preprocessor
lemon
2025-10-13
1
-270
/
+656
*
alloc changes
lemon
2025-09-17
1
-10
/
+6
*
c: function-local static vars
lemon
2025-09-12
1
-1
/
+1
*
pp better diagnostic
lemon
2025-09-11
1
-9
/
+11
*
preprocessor: more awful hacks
lemon
2025-09-11
1
-16
/
+30
*
preprocessor: fix order of expansion wiht macro arguments
lemon
2025-09-11
1
-8
/
+21
*
lex: stringify args in function macros
lemon
2025-09-10
1
-16
/
+50
*
lex: implement basic function-like macro functionality
lemon
2025-09-10
1
-24
/
+154
*
cpp: fix #conditional;s
lemon
2025-09-09
1
-5
/
+9
*
frontend: #ifdef
lemon
2024-04-12
1
-5
/
+56
*
frontend: basic #include
lemon
2024-04-09
1
-5
/
+100
*
lexer: fix scanning of pp directives in some circumstances
lemon
2024-04-09
1
-1
/
+2
*
frontend: add static assert
lemon
2023-06-26
1
-1
/
+1
*
lex: use a circular buffer cache for pre-pre-processed chars
lemon
2023-06-25
1
-53
/
+64
*
oops
lemon
2023-06-19
1
-1
/
+1
*
frontend: rename parser -> lexer and document c.c
lemon
2023-06-19
1
-190
/
+190
*
frontend: separate compiler & lexer
lemon
2023-06-19
1
-5
/
+20
*
better diagnostics
lemon
2023-06-04
1
-9
/
+15
*
'!' optimizations
lemon
2023-05-31
1
-4
/
+7
*
improve struct token
lemon
2023-05-28
1
-85
/
+128
*
cleanup
lemon
2023-05-28
1
-1
/
+1
*
recursive descent -> precedence climbing parser
lemon
2023-05-27
1
-5
/
+5
*
hm
lemon
2023-05-26
1
-65
/
+448
*
initial commit
lemon
2023-05-10
1
-0
/
+669