DSL framework for AsyncScript programming language