Sha256: 58a27aa2a31eb3c52f4674409ac318e8380a80e2aa91167905ef209029beed2d
Contents?: true
Size: 1.12 KB
Versions: 139
Compression:
Stored size: 1.12 KB
Contents
--- name: Scilab fileTypes: - sce - sci - tst - dem scopeName: source.scilab uuid: 14374AA3-A329-4623-8DFA-1ACC2CE222B9 foldingStartMarker: ^(?!.*//.*).*\b(if|while|for|function|select)\b patterns: - name: comment.line.double-slash.scilab begin: // end: $\n? - name: constant.numeric.scilab match: \b(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|E)(\+|-)?[0-9]+)?\b - name: support.constant.scilab match: (%inf|%i|%pi|%eps|%e|%nan|%s|%t|%f)\b - name: string.quoted.double.scilab begin: "\"" end: "\"(?!\")" patterns: - name: constant.character.escape.scilab match: "''|\"\"" - name: string.quoted.single.scilab begin: (?<![\w\]\)])' end: "'(?!')" patterns: - name: constant.character.escape.scilab match: "''|\"\"" - captures: "1": name: keyword.control.scilab "2": name: entity.name.function.scilab match: \b(function)\s+(?:[^=]+=\s*)?(\w+)(?:\s*\(.*\))? - name: keyword.control.scilab match: \b(if|then|else|elseif|while|for|function|end|endfunction|return|select|case|break|global)\b - name: punctuation.separator.continuation.scilab match: \.\.\.\s*$ foldingStopMarker: \b(endfunction|end)\b
Version data entries
139 entries across 134 versions & 19 rubygems