my journey ended here: http://en.wikipedia.org/wiki/Parsing_expression_grammar i tried couple hours to understand how to use the two js librarys that are listed there... but yeah, i have no expertise in that (PEG) field and couldn't find any newbie friendly tutorials on that subject... so another freezed/dead project on my side. .andre ps. i just wanted to experiment on making a web gui for editing PKGBUILD files. you know, with validation, completion, "help bubbles", whistles&bells, etc...