Class: Mdown2PDF::PseudoCodeLexer

Inherits:
Rouge::RegexLexer
  • Object
show all
Defined in:
lib/mdown2pdf/pseudo_code_lexer.rb

Class Method Summary collapse

Class Method Details

.declaration_keywordsObject



15
16
17
18
19
# File 'lib/mdown2pdf/pseudo_code_lexer.rb', line 15

def self.declaration_keywords
  @declaration_keywords ||= Set.new %w(
    var Entrée Sortie
  )
end

.keywordsObject



8
9
10
11
12
13
# File 'lib/mdown2pdf/pseudo_code_lexer.rb', line 8

def self.keywords
  @keywords ||= Set.new %w(
    fonction programme tant que faire si alors sinon fin jusqu à
    ce début procédure pour allant de pas et chaque non dans
  )
end

.typesObject



21
22
23
24
25
# File 'lib/mdown2pdf/pseudo_code_lexer.rb', line 21

def self.types
  @types ||= Set.new %w(
    Graphe Sommet
  )
end