Class: Code::Parser::Boolean

Inherits:
Language
  • Object
show all
Defined in:
lib/code/parser/boolean.rb

Instance Method Summary collapse

Instance Method Details

#false_keywordObject



14
15
16
# File 'lib/code/parser/boolean.rb', line 14

def false_keyword
  str("false") << separator.present
end

#rootObject



18
19
20
# File 'lib/code/parser/boolean.rb', line 18

def root
  (true_keyword | false_keyword).aka(:boolean) | Nothing
end

#separatorObject



6
7
8
# File 'lib/code/parser/boolean.rb', line 6

def separator
  Name.new.separator
end

#true_keywordObject



10
11
12
# File 'lib/code/parser/boolean.rb', line 10

def true_keyword
  str("true") << separator.present
end