zig-metaprogramming-css-parser
所属分类:编程语言基础
开发工具:Zig
文件大小:0KB
下载次数:0
上传日期:2023-07-18 07:46:52
上 传 者:
sh-1993
说明: 通过编写非常不完整的CSS解析器来演示Zig中元编程的基础知识。,
(Demoing the basics of metaprogramming in Zig by writing a very incomplete CSS parser.,)
文件列表:
main.zig (7204, 2023-06-19)
tests/ (0, 2023-06-19)
tests/bad-property.css (21, 2023-06-19)
tests/basic.css (31, 2023-06-19)
tests/multiple-blocks.css (73, 2023-06-19)
# Metaprogramming in Zig and parsing a bit of CSS
Minimal project to demonstrate metaprogramming in Zig to match parsed
key-value pairs to struct field members and later print out the struct
dynamically as well.
This was live-streamed on [my Twitch](https://twitch.tv/eatonphil).
The accompanying blog post is [available here](https://notes.eatonphil.com/2023-06-19-metaprogramming-in-zig-and-parsing-css.html).
```console
$ zig build-exe main.zig
$ ./main tests/basic.css
selector: div
background: white
```
近期下载者:
相关文件:
收藏者: