Exciting News for Tau Community:
We’ve made significant progress with the Tau parser! It’s now possible to build the parser under Windows. This requires the installation and configuration of Git, Clang/GCC, and CMake on your Windows machine.
What’s Included in the Update:
1. Static Library: idni_parser.lib
- Link this static library to your project.
- Requires downloading the parser’s source from GitHub for necessary header files.
- Include in your code using #include “parser.h”.
- API details: GitHub — Parser API
2. TGF Tool: tgf.exe
- A command-line tool for various operations with Tau Grammar Form (TGF).
- Usage: tgf.exe — help
- Commands include:
- show: Checks syntax of TGF file and displays loaded grammar. tgf.exe show — help
- gen: Generates C++ code from a TGF file. tgf.exe gen — help
- parse: Parses input strings/files with various output options. tgf.exe parse — help
- More about TGF Tool: TGF Tool Documentation
3. CSV Parser Tutorial Binaries: csv_parser1.exe to csv_parser10.exe
- Compiled binaries for all steps of the CSV parser tutorial.
- Tutorial Link: CSV Parser Tutorial
🛡️ SHA256 Checksums for Verification:
Ensure you have the correct binaries by verifying the checksums with sha256.exe <filename>.
List of checksums:
4f646a8a1ecd884787e6674a2f3a5e8f1c752ae2d469dc0040aecc278d91abf0 *csv_parser1.exe
aacabc45c55926f36254e83bd5f70d19b2257d1a03ba2129c9f29965a3385886 *csv_parser2.exe
e2884c88557061c8d25ed5d26f7fffa2c24d0f273353363b4047645ddbff5fd1 *csv_parser3.exe
ceeedd18ed7c8ba385bff8cce9c7bbe276c1083a7ff8913d0f9fa562170fa24d *csv_parser4.exe
fddceffa6d2bb02cb5e1b9c2dc5e8ec2925b50d8de4f1b3aea9d1c50338e6419 *csv_parser5.exe
c327663cccbff8b7e10ec410676bca274002813a4d88c81f4bf9fb5ccfa1c621 *csv_parser6.exe
34b029a0240c300f6942d908953e2988a32b448a977e71b5a27f6eb3f9dfc1e3 *csv_parser7.exe
737c66662c3be563d533451b33aa68b448e2f8da228b86534b0a75ebd2238677 *csv_parser8.exe
6edc71a4d090ef23b7e820a242b936be74f5e05db0d377c797bda1110fa63b2c *csv_parser9.exe
00fe465f588ece018b2e43b5e321809e3f9a3f41964d7dd99a45bb436518aa68 *csv_parser10.exe
4f03d75939a27b00032390a345fd6c748c0a30fddee4a1b3c5d1da7e4cfa529d *tgf.exe
4203443359aa0149806c5097d94d30111e2752b61cd45f716bbecc2a964eb011 *idni_parser.lib
How to Get Started:
For those keen on trying out this update but find the setup challenging, we’ve built the binaries ourselves. Since the parser is in the pre-alpha stage, we advise proceeding with understanding its developmental nature.
Join the Innovation:
This update is a significant step in enhancing Tau Net’s capabilities. We’re excited to see how our community leverages these tools to contribute to the growth of our platform.
đź”— Relevant Files