{ "module": { "prefix": "mod", "body": ["MODULE ${1:ModuleName};", "", "BEGIN", " ${2}", "END ${1:ModuleName}."], "description": "Create a Modula-2 implementation module" }, "procedure": { "prefix": "proc", "body": ["PROCEDURE ${1:ProcedureName}(${2});", "BEGIN", " ${3}", "END ${1:ProcedureName};"], "description": "Create a Modula-2 procedure" }, "if": { "prefix": "if", "body": ["IF ${1:condition} THEN", " ${2}", "END;"], "description": "Create an IF statement" }, "for": { "prefix": "for", "body": ["FOR ${1:i} := ${2:start} TO ${3:end} DO", " ${4}", "END;"], "description": "Create a FOR loop" }, "while": { "prefix": "while", "body": ["WHILE ${1:condition} DO", " ${2}", "END;"], "description": "Create a WHILE loop" } }