Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/layo/tokenizer.rb
Instance Method Summary collapse
- #lol_boolean? ⇒ Boolean
- #lol_float? ⇒ Boolean
- #lol_identifier? ⇒ Boolean
- #lol_integer? ⇒ Boolean
- #lol_string? ⇒ Boolean
Instance Method Details
#lol_boolean? ⇒ Boolean
14 15 16 |
# File 'lib/layo/tokenizer.rb', line 14 def lol_boolean? self == 'WIN' || self == 'FAIL' end |
#lol_float? ⇒ Boolean
10 11 12 |
# File 'lib/layo/tokenizer.rb', line 10 def lol_float? self =~ /^-?\d+\.\d+?$/ end |
#lol_identifier? ⇒ Boolean
18 19 20 |
# File 'lib/layo/tokenizer.rb', line 18 def lol_identifier? self =~ /^[a-zA-Z]\w*$/ end |
#lol_integer? ⇒ Boolean
2 3 4 |
# File 'lib/layo/tokenizer.rb', line 2 def lol_integer? self =~ /^-?\d+$/ end |
#lol_string? ⇒ Boolean
6 7 8 |
# File 'lib/layo/tokenizer.rb', line 6 def lol_string? self[0] == '"' end |