SyntaxMacros-1.0: Syntax Macros in the form of an EDSL