{ "fileTypes": [ "sce", "sci", "tst", "dem" ], "foldingStartMarker": "^(?!.*//.*).*\\b(if|while|for|function|select)\\b", "foldingStopMarker": "\\b(endfunction|end)\\b", "name": "Scilab", "patterns": [ { "begin": "//", "end": "$\\n?", "name": "comment.line.double-slash.scilab" }, { "match": "\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?\\b", "name": "constant.numeric.scilab" }, { "match": "(%inf|%i|%pi|%eps|%e|%nan|%s|%t|%f)\\b", "name": "support.constant.scilab" }, { "begin": "\"", "end": "\"(?!\")", "name": "string.quoted.double.scilab", "patterns": [ { "match": "''|\"\"", "name": "constant.character.escape.scilab" } ] }, { "begin": "(?