John Kerl
af1adf80ad
Replace GOCC parser-generator with PGPG ( #2015 )
...
* Porting
* Update some tests that depend on AST-print output
* iterating on GOCC -> PGPG
* iterating
* iterating
* iterating
* iterating
* iterating
* Modify expout files that need only AST-print-syntax updates
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* sync test cases from mlr-6.17.0, except AST-prints ...
* sync test cases from mlr-6.17.0, except AST-prints ...
* Fix lashed emit for $* and @*
* Fix --1 and ++1 chained unary ops
* Emit with function callsite
* test cases
* dot operator
* M_PI and M_E
* Iterating on lashed emit cases
* error-wording differences
* rm some should-fail files
* Fix issue with leading semicolon
* trailing comma in func params; most AST-print deltas
* error-wording delta
* fix unset all
* AST-print deltas
* go mod tidy: forced `go 1.25` to `go 1.25.0`
* Depend on PGPG v1.0.0
* Fix Windows CI failure
* Remove cmd/experiments/dsl_parser
* GOCC -> PGPG
* neaten
* Fix regex issue found in doc gen
2026-03-15 22:28:57 -04:00
John Kerl
5eb40c9e7b
Multiple style updates ( #1974 )
...
* Comment style
* IRecordTransformer -> RecordTransfomer
* make fmt
* else-return style mod
* snake-case -> camel-case
* Remove redundant err = nil and similar zero-value initializations.
* redundant break;
* bugfix
* neaten
* typofix
* simplify/standardize init of zero-length slices
* Standardize fmt.Fprintf w/ errors
* fix double print of "mlr:"
* neatening
* Uniformize error messages
* make docs
* avoid shadowing package names
* shorten some receiver names
2026-02-16 15:49:21 -05:00
John Kerl
ced5e43065
Simplify the internal AST API ( #1946 )
...
* Simplify the internal AST API
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating
* iterating, bisecting
* mlr.bnf neatens
* update old/experimental .bnf files
* More AST method-name changes
2026-02-01 15:15:49 -05:00
John Kerl
eb972e19eb
Use GOCC fork for performance improvement ( #1934 )
...
* Use GOCC fork for performance improvement
* fix versions
2026-01-10 16:48:53 -05:00
John Kerl
41649bf4f9
Static-check fixes from @lespea #1657 , batch 7/n ( #1709 )
2024-10-27 12:11:28 -04:00
Adam Lesperance
085e831668
The package version must match the major tag version ( #1654 )
...
* Update package version
* Update makefile targets
* Update readme packages
* Remaining old packages via rg/sd
2024-09-20 12:10:11 -04:00
John Kerl
268a96d002
Export library code in pkg/ ( #1391 )
...
* Export library code in `pkg/`
* new doc page
2023-09-10 17:15:13 -04:00
dependabot[bot]
58ef380f98
Bump golang.org/x/sys in /cmd/experiments/cli_parser ( #1203 )
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.0.0-20210326220804-49726bf1d181 to 0.1.0.
- [Release notes](https://github.com/golang/sys/releases )
- [Commits](https://github.com/golang/sys/commits/v0.1.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-25 22:05:22 -05:00
John Kerl
bef2fa74de
Update default colorization ( #904 )
...
* colorization experiment
* todo
* Add dependency on github.com/johnkerl/lumin
* lumin dependency
* more badges in README.md
* on-line help for bold/underine/reverse
* update webdocs
2022-01-30 14:12:47 -05:00
John Kerl
dedc7ff06f
replace - with _ in *.go filenames
2022-01-23 23:22:55 -05:00
John Kerl
a977617797
Address some staticcheck issues ( #823 )
...
* address some staticcheck issues
* address some staticcheck issues
* address some staticcheck issues
* address some staticcheck issues
2022-01-01 14:28:19 -05:00