{ "name": "code_pascal", "noLazyMode": true, "words": [ "-", ",", ";", ":", ":=", ".", "'", "(", "(*", ")", "[", "]", "{", "{$", "}", "@", "*", "*)", "/", "//", "&", "#", "%", "^", "+", "<", "<=", "<>", "=", ">", ">=", "absolute", "abstract", "alias", "and", "array", "as", "asm", "automated", "begin", "boolean", "break", "byte", "cardinal", "case", "cdecl", "class", "const", "constref", "constructor", "continue", "cppdecl", "create", "default", "destroy", "destructor", "dispinterface", "dispose", "div", "do", "double", "downto", "else", "end", "except", "exit", "export", "exports", "extended", "external", "false", "file", "finalization", "finally", "forward", "free", "function", "generic", "goto", "if", "implementation", "in", "inc", "index", "inherited", "initialization", "inline", "integer", "interface", "is", "label", "library", "local", "longint", "longword", "main", "mod", "name", "nil", "not", "object", "of", "operator", "or", "out", "overload", "override", "packed", "pascal", "private", "procedure", "program", "property", "public", "published", "raise", "read", "readln", "real", "record", "register", "reintroduce", "repeat", "resourcestring", "result", "safecall", "self", "set", "shl", "shortint", "shr", "single", "smallint", "stdcall", "string", "then", "threadvar", "true", "try", "type", "unit", "until", "uses", "var", "virtual", "while", "with", "word", "write", "writeln", "xor" ] }