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