Skip to content
← All projects
Completed2026Backend & APIs

simplCT — compiler (EFREI project)

Lexical analyzer in C, in pairs, with unit tests and pull-request review.

Implementation of the lexer for a simplified language (tokenization, identifiers, numbers, strings, keywords) for the compilation module, with professional Git organization (branches, PRs, review).

Context

Back to low level after years of Go and TypeScript: memory management, pointers, C tests.

What I built

  • tokenize, scan_identifier, advance_pos, peek_char functions; CMake; test suite.

Outcome

Academic project completed.