2024-2025
2024/08/25 (Sunday)
I decided to build a token-based parser to substitute the string based parser.
Add a method (check_seq_of) to StyioContext to recognize if a token occurs repeatly.
Add StyioTokenMap to map derived tokens to fundamental tokens.
2024/08/11 (Sunday)
I realized that styio needs a way to express a backward filling operation. The code below illustrates a way to extract certain intermediate values from a sequence of data operations.
I realized that the previous syntax of verbatim string conflicts with the syntax of resources and may lead to ambiguity. Therefore, I removed verbatim string and hope there will be a better way to fix this problem.
For now, I think backtick `
might a good idea.
Resource identifiers
@("")
are designed to represent files and network addresses, and they must be accessible.I added a map for binary operations to eliminate switch cases in C++ code.
I added a command line option
--debug
, which controls whether to display debug information.I decided to write weekly reports to record what has been changed this week.
Last updated