Run scripts/build with changes

This commit is contained in:
Nick White
2024-07-24 14:11:07 -07:00
parent be4b94a788
commit ccddddd81e
206 changed files with 3989 additions and 2763 deletions

View File

@@ -20,96 +20,133 @@ syntax match Number "\<\d*\([Ee][+-]\?\d\+\)\?\>"
syntax match Number "\<\d\+[.]\d*\([Ee][+-]\?\d\+\)\?\>"
syntax match Number "\<[.]\d\+\([Ee][+-]\?\d\+\)\?\>"
" builtins
syn match Constant "std.acos"
syn match Constant "std.asin"
syn match Constant "std.atan"
syn match Constant "std.ceil"
syn match Constant "std.char"
syn match Constant "std.codepoint"
syn match Constant "std.cos"
syn match Constant "std.exp"
syn match Constant "std.exponent"
syn match Constant "std.extVar"
syn match Constant "std.filter"
syn match Constant "std.floor"
syn match Constant "std.force"
syn match Constant "std.length"
syn match Constant "std.log"
syn match Constant "std.makeArray"
syn match Constant "std.mantissa"
syn match Constant "std.md5"
syn match Constant "std.modulo"
syn match Constant "std.native"
syn match Constant "std.objectFieldsEx"
syn match Constant "std.objectHasEx"
syn match Constant "std.pow"
syn match Constant "std.primitiveEquals"
syn match Constant "std.sin"
syn match Constant "std.sqrt"
syn match Constant "std.tan"
syn match Constant "std.thisFile"
syn match Constant "std.type"
" std.jsonnet
" std library (builtin and std.jsonnet)
" Generated with:
" PROG='std.lines(["syn match Constant \"std.%s\"" % fn for fn in std.objectFieldsAll(std) if fn[0] >= "a" && fn[0] <= "z"])''
" go run github.com/google/go-jsonnet/cmd/jsonnet@v0.19.1 --string - <<<"${PROG}"
syn match Constant "std.abs"
syn match Constant "std.acos"
syn match Constant "std.all"
syn match Constant "std.any"
syn match Constant "std.asciiLower"
syn match Constant "std.asciiUpper"
syn match Constant "std.asin"
syn match Constant "std.assertEqual"
syn match Constant "std.atan"
syn match Constant "std.base64"
syn match Constant "std.base64Decode"
syn match Constant "std.base64DecodeBytes"
syn match Constant "std.ceil"
syn match Constant "std.char"
syn match Constant "std.clamp"
syn match Constant "std.codepoint"
syn match Constant "std.cos"
syn match Constant "std.count"
syn match Constant "std.decodeUTF8"
syn match Constant "std.deepJoin"
syn match Constant "std.encodeUTF8"
syn match Constant "std.endsWith"
syn match Constant "std.equals"
syn match Constant "std.escapeStringBash"
syn match Constant "std.escapeStringDollars"
syn match Constant "std.escapeStringJson"
syn match Constant "std.escapeStringPython"
syn match Constant "std.exp"
syn match Constant "std.exponent"
syn match Constant "std.extVar"
syn match Constant "std.filter"
syn match Constant "std.filterMap"
syn match Constant "std.find"
syn match Constant "std.findSubstr"
syn match Constant "std.flatMap"
syn match Constant "std.flattenArrays"
syn match Constant "std.floor"
syn match Constant "std.foldl"
syn match Constant "std.foldr"
syn match Constant "std.format"
syn match Constant "std.get"
syn match Constant "std.id"
syn match Constant "std.isArray"
syn match Constant "std.isBoolean"
syn match Constant "std.isFunction"
syn match Constant "std.isNumber"
syn match Constant "std.isObject"
syn match Constant "std.isString"
syn match Constant "std.join"
syn match Constant "std.length"
syn match Constant "std.lines"
syn match Constant "std.log"
syn match Constant "std.lstripChars"
syn match Constant "std.makeArray"
syn match Constant "std.manifestIni"
syn match Constant "std.manifestJson"
syn match Constant "std.manifestJsonEx"
syn match Constant "std.manifestJsonMinified"
syn match Constant "std.manifestPython"
syn match Constant "std.manifestPythonVars"
syn match Constant "std.manifestToml"
syn match Constant "std.manifestTomlEx"
syn match Constant "std.manifestXmlJsonml"
syn match Constant "std.manifestYamlDoc"
syn match Constant "std.manifestYamlStream"
syn match Constant "std.mantissa"
syn match Constant "std.map"
syn match Constant "std.mapWithIndex"
syn match Constant "std.mapWithKey"
syn match Constant "std.max"
syn match Constant "std.md5"
syn match Constant "std.member"
syn match Constant "std.mergePatch"
syn match Constant "std.min"
syn match Constant "std.mod"
syn match Constant "std.modulo"
syn match Constant "std.native"
syn match Constant "std.objectFields"
syn match Constant "std.objectFieldsAll"
syn match Constant "std.objectFieldsEx"
syn match Constant "std.objectHas"
syn match Constant "std.objectHasAll"
syn match Constant "std.objectHasEx"
syn match Constant "std.objectValues"
syn match Constant "std.objectValuesAll"
syn match Constant "std.parseHex"
syn match Constant "std.parseInt"
syn match Constant "std.parseJson"
syn match Constant "std.parseOctal"
syn match Constant "std.parseYaml"
syn match Constant "std.pow"
syn match Constant "std.primitiveEquals"
syn match Constant "std.prune"
syn match Constant "std.range"
syn match Constant "std.repeat"
syn match Constant "std.resolvePath"
syn match Constant "std.reverse"
syn match Constant "std.rstripChars"
syn match Constant "std.set"
syn match Constant "std.setDiff"
syn match Constant "std.setInter"
syn match Constant "std.setMember"
syn match Constant "std.setUnion"
syn match Constant "std.sign"
syn match Constant "std.sin"
syn match Constant "std.slice"
syn match Constant "std.sort"
syn match Constant "std.split"
syn match Constant "std.splitLimit"
syn match Constant "std.splitLimitR"
syn match Constant "std.sqrt"
syn match Constant "std.startsWith"
syn match Constant "std.stringChars"
syn match Constant "std.strReplace"
syn match Constant "std.stringChars"
syn match Constant "std.stripChars"
syn match Constant "std.substr"
syn match Constant "std.tan"
syn match Constant "std.thisFile"
syn match Constant "std.toString"
syn match Constant "std.trace"
syn match Constant "std.type"
syn match Constant "std.uniq"
syn match Type "\$"
syn region String start='L\="' skip='\\\\\|\\"' end='"'
@@ -120,15 +157,17 @@ syn region String start='|||\s*\n\+\z(\s*\)' end='^\z1\@!\s*|||'
syn match Special "%\%(([^)]\+)\)\=[-#0 +]*\d*\%(\.\d\+\)\=[hlL]\=[diouxXeEfFgGcrs%]" contained containedin=String
syn match Special "%[-#0 +]*\%(\*\|\d\+\)\=\%(\.\%(\*\|\d\+\)\)\=[hlL]\=[diouxXeEfFgGcrs%]" contained containedin=String
syn region Comment start="/[*]" end="[*]/"
syn match Comment "//.*$"
syn match Comment "#.*$"
syn region Comment start="/[*]" end="[*]/" contains=@Spell
syn match Comment "//.*$" contains=@Spell
syn match Comment "#.*$" contains=@Spell
syn match Keyword "\<[a-zA-Z_][a-z0-9A-Z_]*\s*\(([^)]*)\)\?\s*+\?::\?:\?"
syn region Object start="{" end="}" fold transparent
syn region Object start="(" end=")" fold transparent
syn region Object start="=" end=";" fold transparent
syntax keyword Include import importstr
syntax keyword Include import importstr importbin
syntax keyword Type function self super
syntax keyword Statement assert if then else for in
syntax keyword Special local tailstrict