Yves Biener c26f5fd758
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 17s
fix: do not use undefined yet, as it will not be set correctly yet
With this the test will run successful again, but show every block as
a `.tldr` one, and not based on what is actually found, as that part of
the parser has not been implemented yet.
2025-06-24 20:40:34 +02:00
2025-04-25 18:11:47 +02:00

nf file format - parser

This is a zig library implementing a parser for nf files.

Caution

Only builds using the zig master version are tested to work.

Usage

To add or update this library as a dependency in your project run the following command:

zig fetch --save git+https://gitea.yves-biener.de/yves-biener/nf/parser

Add the dependency to your module as follows in your build.zig:

const parser: *Dependency = b.dependency("parser", .{
    .target = target,
    .optimize = optimize,
});
// ...
exe.root_module.addImport("parser", zterm.module("parser"));

Or link against the statically linked library of the parser implementation. To allow updates to the parser without requiring a re-build of the using application and/or library.

Description
Parser library for smd formatted files.
Readme MIT 79 KiB
Languages
Zig 100%