index
:
ducc
main
ducc
nsfisis
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2025-08-26
refactor: remove unnecessary condition
nsfisis
2025-08-26
refactor: separate preprocess.{h,c}
nsfisis
2025-08-25
feat: add static to file-local functions
nsfisis
2025-08-25
feat: support static function
nsfisis
2025-08-25
feat: separate compilation
nsfisis
2025-08-24
fix: test runner
nsfisis
2025-08-24
feat: support (?) static keyword, just ignoring
nsfisis
2025-08-24
feat: resolve include name relative to the current file name
nsfisis
2025-08-24
fix: *_reserve() may not reserve enough capacity
nsfisis
2025-08-24
feat: expose global symbols
nsfisis
2025-08-24
feat: define va_end() as macro to avoid duplicate definition
nsfisis
2025-08-24
feat: add include guard
nsfisis
2025-08-23
feat: add project logo
nsfisis
2025-08-23
feat: use "make" as builder
nsfisis
2025-08-23
feat: output executable using gcc
nsfisis
2025-08-23
refactor: test helpers
nsfisis
2025-08-23
feat: allocate array dynamically in parsing
nsfisis
2025-08-22
chore: move *.c and *.h files to src/
nsfisis
2025-08-22
feat: partially support #if directive
nsfisis
2025-08-20
chore: tweak .clang-format
nsfisis
2025-08-20
chore: add .editorconfig
nsfisis
2025-08-19
feat: skip a pair of backslash and new-line
nsfisis
2025-08-19
refactor: parser by using consume_token_if() helper
nsfisis
2025-08-19
feat: update preprocessing directive list for C23
nsfisis
2025-08-19
feat: update keyword list for C23
nsfisis
2025-08-19
fix: token_stringify()
nsfisis
2025-08-19
feat: support global variable declaration with multiple variables
nsfisis
2025-08-18
feat: support variable declaration with multiple variables (local variables o...
nsfisis
2025-08-18
refactor: make temporary variables anonymous to avoid unintentional name coll...
nsfisis
2025-08-18
feat: calculate stack size instead of hard-coding
nsfisis
2025-08-18
refactor: define va_start() as macro instead of special form
nsfisis
2025-08-18
refactor: direct array access with infile_*() helper functions
nsfisis
2025-08-17
refactor: replace String with char*
nsfisis
2025-08-17
refactor: duplicate source text in tokenization phase
nsfisis
2025-08-17
refactor: define TokenValue to store semantic value
nsfisis
2025-08-17
feat: defer keyword check after preprocessing
nsfisis
2025-08-17
feat: more precise tokenization for header-name pp token
nsfisis
2025-08-17
refactor: tokenize preprocessor hash and directive name as one token
nsfisis
2025-08-16
refactor: separate new-line and other whitespace token
nsfisis
2025-08-16
fix: invalid error message
nsfisis
2025-08-16
refactor: single token replacement
nsfisis
2025-08-16
feat: implement macro expansion with parameters
nsfisis
2025-08-16
feat: implement parsing macro definition with parameters (expansion is not im...
nsfisis
2025-08-16
refactor: merge contiguous whitespaces into one token
nsfisis
2025-08-16
refactor: extract tokenization from Preprocessor
nsfisis
2025-08-15
feat: support global variables with initializer
nsfisis
2025-08-15
feat: implement conditional expression
nsfisis
2025-08-15
feat: implement all punctuator tokenization
nsfisis
2025-08-15
feat: implement comma operator
nsfisis
2025-08-15
feat: implement shift operators
nsfisis
[prev]
[next]