class Rouge::Lexers::Jsonnet
Public Class Methods
builtins()
click to toggle source
# File lib/rouge/lexers/jsonnet.rb, line 31 def self.builtins @builtins ||= Set.new %w( acos asin atan ceil char codepoint cos exp exponent filter floor force length log makeArray mantissa objectFields objectHas pow sin sqrt tan thisFile type abs assertEqual escapeStringBash escapeStringDollars escapeStringJson escapeStringPython filterMap flattenArrays foldl foldr format join lines manifestIni manifestPython manifestPythonVars map max min mod range set setDiff setInter setMember setUnion sort split stringChars substr toString uniq ) end
constants()
click to toggle source
# File lib/rouge/lexers/jsonnet.rb, line 25 def self.constants @constants ||= Set.new %w( null true false ) end
declarations()
click to toggle source
# File lib/rouge/lexers/jsonnet.rb, line 19 def self.declarations @declarations ||= Set.new %w( function ) end
keywords()
click to toggle source
# File lib/rouge/lexers/jsonnet.rb, line 12 def self.keywords @keywords ||= Set.new %w( self super local for in if then else import importstr error tailstrict assert ) end