]> www.ljiriste.work Git - KyciFTA/log
KyciFTA
6 weeks agoRefactor tokenization into separate file main
Lukáš Jiřiště [Tue, 30 Jun 2026 18:35:46 +0000 (20:35 +0200)]
Refactor tokenization into separate file

6 weeks agoChange grammar not to parse shared object path
Lukáš Jiřiště [Tue, 30 Jun 2026 18:07:30 +0000 (20:07 +0200)]
Change grammar not to parse shared object path

It is not useful to parse the path, because the whole path may be given
to OS for the loading.
Also event_name was added to grammar for more structure.

6 weeks agoChange grammar so that the FTA goal is specified
Lukáš Jiřiště [Mon, 29 Jun 2026 19:42:06 +0000 (21:42 +0200)]
Change grammar so that the FTA goal is specified

6 weeks agoUpdate .gitignore to ignore hidden files
Lukáš Jiřiště [Mon, 29 Jun 2026 19:21:33 +0000 (21:21 +0200)]
Update .gitignore to ignore hidden files

6 weeks agoImplement the grammar parsing
Lukáš Jiřiště [Mon, 29 Jun 2026 19:19:15 +0000 (21:19 +0200)]
Implement the grammar parsing

The version of C is updated to 11 for anonymous structs/unions.
The grammar is expanded by SLASH for paths and MINUS for easier
tokenization.

6 weeks agoAdd Makefile, remove parsing_table
Lukáš Jiřiště [Sun, 28 Jun 2026 19:47:57 +0000 (21:47 +0200)]
Add Makefile, remove parsing_table

The Makefile contains rules for creating the parsing_table from grammar
using my generator. It also generates a source file from the grammar
and parsing_table files.

4 months agoAdd grammar and generate parsing table
Lukáš Jiřiště [Wed, 18 Mar 2026 20:17:04 +0000 (21:17 +0100)]
Add grammar and generate parsing table

4 months agoStart the project by adding Libft library
Lukáš Jiřiště [Wed, 18 Mar 2026 20:13:14 +0000 (21:13 +0100)]
Start the project by adding Libft library