Use Ruby as DSL, or are there better tools (using another language??)
data := [ parts ] # joined by ','
parts = <VAR> assignments parts </VAR> \# part can include part \!\!
assignment := var=val
assignments := assignment\{0,n\} \(joined by ','\)
# VAR, var, val are (different) strings for each item.
Use Ruby as DSL, or are there better tools (using another language??)
data := [ parts ] # joined by ','
parts = <VAR> assignments parts </VAR> \# part can include part \!\!
assignment := var=val
assignments := assignment\{0,n\} \(joined by ','\)
# VAR, var, val are (different) strings for each item.
On 12/20/21 13:03, Die Optimisten wrote:
> Hi
>
> How can I best parse something recursively?
>
> Use Ruby as DSL, or are there better tools (using another language??)
>
> data := [ parts ] # joined by ','
>
> parts = <VAR> assignments parts </VAR> # part can include part !!
>
> assignment := var=val
>
> assignments := assignment{0,n} (joined by ',')
>
> # VAR, var, val are (different) strings for each item.