class Rouge::Lexers::ISBL

Public Class Methods

builtins() click to toggle source
# File lib/rouge/lexers/isbl.rb, line 11
def self.builtins
  Kernel::load File.join(Lexers::BASE_DIR, 'isbl/builtins.rb')
  self.builtins
end
constants() click to toggle source
# File lib/rouge/lexers/isbl.rb, line 16
def self.constants
  @constants ||= self.builtins["const"].merge(self.builtins["enum"]).collect!(&:downcase)
end
globals() click to toggle source
# File lib/rouge/lexers/isbl.rb, line 24
def self.globals
  @globals ||= self.builtins["global"].collect!(&:downcase)
end
interfaces() click to toggle source
# File lib/rouge/lexers/isbl.rb, line 20
def self.interfaces
  @interfaces ||= self.builtins["interface"].collect!(&:downcase)
end
keywords() click to toggle source
# File lib/rouge/lexers/isbl.rb, line 28
def self.keywords
  @keywords = Set.new %w(
    and и else иначе endexcept endfinally endforeach конецвсе endif конецесли endwhile
    конецпока except exitfor finally foreach все if если in в not не or или try while пока
  )
end