def initialize(args=Array.new)
@workingDir = File.expand_path(File.dirname(__FILE__))
@filename = @workingDir + "/linkbot-api.yaml"
unless load_message = load_synonyms
@patterns = [ [/^(.*?) is a synonym for (.*)/, :add_synonym],
[/^save syn/, :save_synonyms],
[/^load syn/, :load_synonyms],
[/^add pattern (.*), (.*)/, :add_pattern],
[/^>(.*)/, :defining_method],
[/^restart/, :restart],
[/^begin log (.*)/, :begin_log],
[/^end log (.*)/, :end_log]
]
save_synonyms
else
puts load_message
end
@method_def = ''
@MY_NAME = "(?i)(?:link|linkagent|linkbot|link agent|link bot|link grammar)"
@link = Link.new
end