alec

Abstraction Layer for Escape Codes
git clone git://git.dimitrijedobrota.com/alec.git
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

Date Commit message Author Files + -
2025-05-20 21:47 Cleanup Dimitrije Dobrota 2 102 111
2025-05-20 02:36 Get rid of code generation... Dimitrije Dobrota 17 681 1149
2025-03-13 20:10 Use latest version of cemplate Dimitrije Dobrota 3 46 38
2025-03-10 16:40 Add support for vcpkg Dimitrije Dobrota 10 93 29
2025-03-10 16:40 Update LICENSE.md Dimitrije Dobrota 1 1 1
2025-02-26 18:33 Use the latest version of Cemplate Dimitrije Dobrota 2 32 30
2025-02-24 15:17 Use Cemplate for code generatin Dimitrije Dobrota 3 47 55
2025-02-15 15:57 Return event fields by reference for later change Dimitrije Dobrota 2 10 5
2025-02-05 10:59 Add function to determine the screen size Dimitrije Dobrota 2 27 1
2025-02-04 15:07 Started working on keypress detection Dimitrije Dobrota 2 212 2
2025-02-04 15:05 Fix install directory and README function name Dimitrije Dobrota 3 4 5
2025-01-31 15:52 Consistency improvements Dimitrije Dobrota 10 345 271
2025-01-30 20:16 Revrite lexer, parser and generator in CPP Dimitrije Dobrota 12 404 407
2025-01-30 15:17 Modernize the codebase using clang-tidy Dimitrije Dobrota 40 1965 1066
2025-01-30 14:03 Fix multiple definition in debug build Dimitrije Dobrota 1 1 1
2024-06-22 15:08 Improve string_literal Dimitrije Dobrota 2 10 6
2024-06-13 14:56 Improve readability of the template code Dimitrije Dobrota 2 20 26
2024-03-05 22:23 Fix memory leak in case of an error Dimitrije Dobrota 2 2 1
2024-03-04 23:18 Better naming for config sections Dimitrije Dobrota 5 26 27
2024-03-04 23:12 Use api.value.type union Dimitrije Dobrota 4 22 24
2024-03-01 23:45 Extract generator logic to generator.c Dimitrije Dobrota 3 277 269
2024-03-01 23:32 Small memory handling improvement Dimitrije Dobrota 3 20 28
2024-03-01 22:08 Switch to left recursion for improved performance Dimitrije Dobrota 5 137 101
2024-03-01 21:27 Fix memory leak from before and after sections Dimitrije Dobrota 2 5 2
2024-02-28 19:57 Version 1.0 Dimitrije Dobrota 1 1 2
2024-02-28 19:57 Add README.md and LICENCE.md Dimitrije Dobrota 2 239 0
2024-02-28 16:29 Improved consistency, minor fix-ups Dimitrije Dobrota 5 55 40
2024-02-27 22:58 Code generation works!!! Dimitrije Dobrota 7 394 580
2024-02-27 20:58 Working generator and full configuration Dimitrije Dobrota 5 279 64
2024-02-27 19:44 Fix little inconsistencies Dimitrije Dobrota 1 8 8
2024-02-27 18:33 Remove trailing whitespace Dimitrije Dobrota 2 3 1
2024-02-27 17:52 Add support for intentation and C-style comments Dimitrije Dobrota 3 34 12
2024-02-27 16:29 Treat lines with only whitespace as empty Dimitrije Dobrota 2 12 9
2024-02-27 16:16 Fix empty line issue with bison Dimitrije Dobrota 2 17 2
2024-02-26 22:42 Proof of concept generator in Bison and Flex Dimitrije Dobrota 6 316 2
2024-02-26 21:40 More consistent asserts and constraints Dimitrije Dobrota 1 42 38
2024-02-25 23:49 Add run-time version of all functions Dimitrije Dobrota 4 183 5
2024-02-25 22:55 Set template name to lowercase and add _v suffix Dimitrije Dobrota 2 42 48
2024-01-26 20:29 Screen modes, motions, fix compiler type deduction Dimitrije Dobrota 2 59 37
2024-01-22 16:07 Unified foreground and background color templates Dimitrije Dobrota 3 24 22
2024-01-01 23:18 Rewrite, use template variables Dimitrije Dobrota 3 127 195
2023-12-31 16:58 Add static asserts to enforce validity Dimitrije Dobrota 2 21 1
2023-12-31 16:49 Number conversion without lookup table Dimitrije Dobrota 3 84 101
2023-12-31 15:45 Streamline generation process Dimitrije Dobrota 3 201 84
2023-12-29 18:21 Inital commit, proof of conept Dimitrije Dobrota 7 445 0