plasma-umass / cwhy

"See why!" Explains and suggests fixes for compile-time errors for C, C++, C#, Go, Java, LaTeX, PHP, Python, Ruby, Rust, and TypeScript
Apache License 2.0
272 stars 6 forks source link

Generalized patterns #21

Closed emeryberger closed 1 year ago

emeryberger commented 1 year ago

This PR adds Ruby and PHP, and also generalizes the error pattern logic so we can match in the presence of other groups or locations of file name and line numbers.