Ignorar espacios en blanco con PEG.js
Quiero ignorar a espacios en blanco ynuevas líneas con mi gramática para que falten en la PEG.js salida. Además, se debe devolver un literal entre paréntesis en una nueva matriz.
Gramátic
start
= 'a'? sep+ ('cat'/'dog') sep* '(' sep* stmt_list sep* ')'
stmt_list
= exp: [a-zA-Z]+ { return new Array(exp.join('')) }
sep
= [' '\t\r\n]
Caso de prueb
a dog( Harry )
Salid
[
"a",
[
" "
],
"dog",
[],
"(",
[
" "
],
[
"Harry"
],
[
" "
],
")"
]
Salida quiero
[
"a",
"dog",
[
"Harry"
]
]