Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-13 | Move TODO content in READMEHEADmaster | ||
2024-08-13 | Rename TODO to TODO.md | ||
2024-08-13 | Add TODO | ||
2024-08-13 | Add README.md | ||
2024-08-13 | libproperties 0.0.0-alpha.2v0.0.0-alpha.2 | ||
2024-08-13 | Add possibility of using ':' and '=' as values | ||
2024-08-13 | Add `cpyval` function | ||
2024-08-02 | Add properties.h | ||
2024-08-02 | Check if the file is passed | ||
2024-08-02 | Fix ext directory in Makefile | ||
2024-08-02 | Replace main with properties_load | ||
2024-08-02 | Add static linkage to liby and libl | ||
2024-08-02 | Add test directory | ||
2024-08-02 | Move test.properties in test directory | ||
2024-08-02 | Add *.a and *.so in ignore | ||
2024-08-02 | Add script to generate Makefile | ||
2024-08-02 | Add logic to build .a and .so libraries | ||
2024-07-24 | libproperties 0.0.0-alpha.1v0.0.0-alpha.1 | ||
2024-07-24 | Trim the value of a property | ||
2024-07-24 | Add new tests | ||
2024-07-24 | Trim the key of a property | ||
2024-07-24 | Re-align the lexer code | ||
2024-07-24 | Edit lexer rule to insert spaces after a key | ||
2024-07-24 | Add string utils | ||
2024-07-24 | Add two tests | ||
2024-07-24 | Add a new test | ||
2024-07-24 | Add rules to the lexer to ignore comments | ||
2024-07-24 | Add test.properties | ||
2024-07-24 | Add a comment | ||
2024-07-24 | Ignore single line ending with newline | ||
2024-07-24 | Add a reference | ||
2024-07-24 | Ignore lines with only spaces or tabs | ||
2024-07-24 | Ignore newline lines | ||
In the properties file you can separeta blocks of properties using the newline character. | |||
2024-07-24 | Remove the Lex rule to ignore tabs and spaces | ||
Those characters must be read inside the value. With that rule, I had properties without spaces or tabs, for example: key1=value with a space Became: key1=valuewithaspace So, this commit resolves that issue. | |||
2024-07-24 | Add rules to parse a single and multiple properties | ||
2024-07-24 | Add grammar rules to parse the value of a property | ||
In the lexer, I've done a string duplication, 'cause the value wasn't transfered to the parser. The VALUE token keep a single character, so, in the parser I need to concatenate every single character to a string. | |||
2024-07-24 | Remove the main function from properties.l | ||
The next step is to define the whole grammar inside the parser. | |||
2024-07-22 | Add a first draft of the parser | ||
2024-07-22 | libproperties 0.0.0-alpha.0v0.0.0-alpha.0 | ||
2024-07-22 | Initial commit | ||