create gsdsl for code completion