A prototype of an ABL syntax-driven editor supporting software development