Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

33 Commits

Repository files navigation

znv

Pre-Alpha

A .env (dotenv) parser for zig.

vararena=std.heap.ArenaAllocator.init(std.heap.page_allocator);
deferarena.deinit();
varallocator=arena.allocator();
vargroup: EnvGroup=EnvGroup{};
group.init(&allocator);
varbuffer=tryallocator.alloc(u8, 100);
deferallocator.free(buffer);
trypreInitPairs(&group, 3,buffer);
deferfreePairs(&group);
constfile=trystd.fs.cwd().openFile("test-files/sample-interpolated-2.env", .{});
constreader=file.reader();
deferfile.close();
vartmp : u8=0;
while(tmp<3) : (tmp=tmp+1){
trynextPair(reader,&group.pairs[tmp]);
}
varfirstOne=group.values[2];
tryinterpolate_value(&firstOne, group.pairs);

Try: zig test .\src\interpolation-tests-2.zig

Check out:

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages