Peter (Bill) Birch
Peter (Bill) Birch
If the -auto-order option is given, then assess the relative 'value' of each token at each level. Re-order the input and re do so that the hierarchy makes more sense....
If the -csv option is given, first parse into CSV records, then IFF -breaks is given further split the records with -breaks characters.
Given this ``` defmacro: name: ifdef args: $varname body: 12 --- ifdef: {quote: Foob} ``` Fails with: ``` Error: runtime error: invalid memory address or nil pointer dereference github.com/birchb1024/goyamp.(*Expander).ExpandStream.func1 /Users/bill.birch/wo/github.com/birchb1024/goyamp/api.go:68...
Supposing we want to put the Goyamp output into a SQL database, or more likely, process it with Awk. There already standalone programs which do this, leverage their code. Prior...
Kustomize has sed-like features which allow matching on a subtree (patch) or on maps with multiple keys, unlike Goyamp which currently matches on a single key. This enhancement would add...
Kustomize has sed-like features which allow matching on a subtree (patch) or on maps with multiple keys, unlike Goyamp which currently matches on a single key. This enhancement would add...
Instead of outputting a text file, add an interface to the API which allows the result of the expansions be returned to the caller as a struct, which they can...
As a JavaScript programmer I would like to embed JavaScript in the macros so that I can write complex expansions or reductions in JavaScript. Example: ```YAML JavaScript: args: $some-variables script:...
Consider this case: ``` define: $data1: atom1: 12 atom2: 13 $data2: items: atom2 --- $data1,$data2.items ``` We get an error ``` Error: Subvariable value { items : atom2 } for...
`> date:format-date (os!ticks) "dd MMM yyyy HH:mm:ss S GMT" "GMT" : Exception in thread "main" java.lang.IllegalArgumentException: Illegal pattern character 'T' at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:826) at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:634) `