Sha256: 4bfc329c4218a1f8fc1c73396c9766fbe7611ffb3e50d3149c61e8df504849b2
Contents?: true
Size: 1.58 KB
Versions: 28
Compression:
Stored size: 1.58 KB
Contents
{"name":"Oz","scopeName":"source.oz","patterns":[{"name":"comment.line.percentage.oz","match":"(%).*$\\n?"},{"name":"comment.block.documentation.oz","begin":"/\\*","end":"\\*/"},{"name":"keyword.control.oz","match":"(?x)\\b(\n andthen|at|attr|case|catch|class|choice|cond|\n declare|define|do|dis|else|elsecase|elseif|\n end|export|feat|finally|for|from|fun|functor|\n if|in|import|lex|local|lock|meth|mode|not|of|\n or|orelse|parser|prepare|proc|prod|prop|raise|require|\n scanner|skip|syn|then|thread|token|try)\\b\n |\n ^\\s*\\[\\]"},{"name":"keyword.operator.assignement.oz","match":"=|:="},{"name":"keyword.operator.comparison.oz","match":"\u003c|=\u003c|==|\\\\=|\u003e=|\u003e"},{"name":"keyword.operator.arithmetic.oz","match":"(\\*|\\+|\\-|/|~)|\\b(div|mod)\\b"},{"name":"constant.numeric.oz","match":"\\b(\\d+)\\b"},{"name":"constant.language.oz","match":"\\b(nil|true|false)\\b"},{"name":"keyword.operator.list.oz","match":"\\b\\|\\b"},{"name":"meta.function.oz","match":"(?x)\n\t\t\t \\b(fun|proc)\\b\\s+\n\t\t\t \\{(\\w+)\n\t\t\t ((?:\\s\\w+)*)\n\t\t\t \\}","captures":{"1":{"name":"keyword.control.proc.oz"},"2":{"name":"entity.name.function.oz"},"3":{"name":"variable.parameter.function.oz"}}},{"name":"punctuation.section.array.oz","match":"\\[|\\]"},{"name":"string.quoted.simple.oz","begin":"'","end":"'","patterns":[{"name":"constant.character.escape.oz","match":"\\\\."}]},{"name":"variable.other.readwrite.cell.oz","match":"(@)[A-Z]\\w*"}]}
Version data entries
28 entries across 28 versions & 1 rubygems