class Orenono::DslModel
Attributes
decrement[RW]
decrement command
display[RW]
display command
end_loop[RW]
end_loop
command
increment[RW]
increment command
next_cursol[RW]
next_cursol
command
previous_cursol[RW]
previous_cursol
command
read[RW]
read command
start_loop[RW]
start_loop
command
Public Instance Methods
default_syntaxes()
click to toggle source
# File lib/orenono_dsl_model.rb, line 31 def default_syntaxes %w(+ - [ ] > < . ,) end
syntaxes()
click to toggle source
# File lib/orenono_dsl_model.rb, line 24 def syntaxes [ @increment, @decrement, @start_loop, @end_loop, @next_cursol, @previous_cursol, @display, @read ] end
token_patterns()
click to toggle source
# File lib/orenono_dsl_model.rb, line 35 def token_patterns instance_variables.map do |key| sap_key = instance_variable_get(key) '+.[]'.split('').include?(sap_key) ? "\\#{sap_key}" : sap_key end.join('|') end