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