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 ```

近期下载者

相关文件


收藏者