Zigler - Zig nifs for Elixir

Just a FYI, when I tried the pub usingnamespace trick, I get:

** (KeyError) key :pub not found
    (zig_parser 0.1.9) lib/zig.parser.ex:272: Zig.Parser.put_opt/3
    (zig_parser 0.1.9) lib/zig.parser/top_level_decl.ex:5: Zig.Parser.TopLevelDecl.post_traverse/5
    (zig_parser 0.1.9) Zig.Parser."TopLevelDecl__22"/6
    (zig_parser 0.1.9) Zig.Parser."ContainerDeclarations__4"/6
    (zig_parser 0.1.9) Zig.Parser."ContainerMembers__0"/6
    (zig_parser 0.1.9) Zig.Parser."Root__4"/6
    (zig_parser 0.1.9) Zig.Parser.parser__1/6
    (zig_parser 0.1.9) Zig.Parser.parser/2
    (zig_parser 0.1.9) lib/zig.parser.ex:179: Zig.Parser.parse/1
    (zigler 0.10.3) lib/zig/compiler.ex:85: Zig.Compiler.compile/4
    (zigler 0.10.3) expanding macro: Zig.Compiler.__before_compile__/1

It’s OK if the feature is coming in 0.11. Thanks for giving it a shot!

1 Like