🚀 Tau Parser Update: Now Available for Windows! 🚀

Tau
2 min readNov 29, 2023

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

🛡️ 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

--

--

Tau

Software Development, by Describing it in Sentences