Module: LangScan::Brainfuck
- Defined in:
- lib/langscan/brainfuck.rb
Constant Summary collapse
- Pattern =
[ [:ident, '[<>+\\-.,\[\]]'], [:comment, '[^<>+\\-.,\[\]]+'], ]
- Types =
[]
- Keywords =
[]
Class Method Summary collapse
- .abbrev ⇒ Object
- .extnames ⇒ Object
- .name ⇒ Object
-
.scan(input, &block) ⇒ Object
LangScan::Brainfuck.scan iterates over Brainfuck program.
Class Method Details
.abbrev ⇒ Object
21 22 23 |
# File 'lib/langscan/brainfuck.rb', line 21 def abbrev "bf" end |
.extnames ⇒ Object
25 26 27 |
# File 'lib/langscan/brainfuck.rb', line 25 def extnames [".bf"] end |
.name ⇒ Object
17 18 19 |
# File 'lib/langscan/brainfuck.rb', line 17 def name "BrainFuck" end |