mcandre / toys

code demos for newbies
https://github.com/mcandre/toys
30 stars 6 forks source link

POSIX make AST in Rust #396

Closed mcandre closed 1 year ago

mcandre commented 1 year ago

Primarily for strict make -n like syntax validation, where make unfortunately may invoke a make implementation with extensions, like GNU make or BSD make.

Inspired by mcandre/slick.

mcandre commented 1 year ago

https://depth-first.com/articles/2021/12/16/a-beginners-guide-to-parsing-in-rust/

mcandre commented 1 year ago

https://dev.to/pancy/learn-to-build-a-parser-in-rust-for-fun-and-profit-2id5

mcandre commented 1 year ago

https://rustc-dev-guide.rust-lang.org/the-parser.html

mcandre commented 1 year ago

https://github.com/rust-bakery/nom

mcandre commented 1 year ago

https://www.austingroupbugs.net/view_all_bug_page.php

mcandre commented 1 year ago

https://github.com/mcandre/unmake