class Lexicon
Public Class Methods
new()
click to toggle source
# File lib/lucio/lexicon.rb, line 2 def initialize @operator_list = {} end
Public Instance Methods
add_function(token, code)
click to toggle source
# File lib/lucio/lexicon.rb, line 6 def add_function(token, code) @operator_list[token] = {:type => :function, :code => code} end
add_macro(token, code)
click to toggle source
# File lib/lucio/lexicon.rb, line 10 def add_macro(token, code) @operator_list[token] = {:type => :macro, :code => code} end
get(operator)
click to toggle source
# File lib/lucio/lexicon.rb, line 14 def get(operator) @operator_list[operator] end