Notable changes in this release:
- Resolve types using topological sort to avoid O(N^2) worst case during parsing
- Ignore UTF-8 BOM at start of CSV files (this is often added by the likes of Excel)
- Interpret escapes in -v and var=value arguments: #132 and #134
- Make regexes match multi-line strings like other AWKs
- Add support for hex and hex floating point number conversions
In other news, check out awk-demo, an amazing "old skool demo" written in AWK by @patsie75. It now works under GoAWK, at least on Linux. Clone that repo and run it with awk=goawk ./demo.sh
!
Thanks to @ko1nksm for several bug reports.