Visual Language Editors based on LR Parsing Techniques