--- - - !ruby/regexp /^(.*?) is a synonym for (.*)/ - :add_synonym - - !ruby/regexp /^save syn/ - :save_synonyms - - !ruby/regexp /^load syn/ - :load_synonyms - - !ruby/regexp /^add pattern (.*), (.*)/ - :add_pattern - - !ruby/regexp /^>(.*)/ - :defining_method - - !ruby/regexp /^restart/ - :restart - - !ruby/regexp /^show api/ - :show_api - - !ruby/regexp /^show (.*)'s api/ - :show_one_method_api - - !ruby/regexp /(?i-mx:find.*question(?:\:)? (.*))/ - find_faq_question - - !ruby/regexp /(?i-mx:find.*questions(?:\:)? (.*))/ - find_faq_question - - !ruby/regexp "/(?i-mx:find faq\\: (.*))/" - find_faq - - !ruby/regexp /(?i-mx:search for (.*))/ - find_faq - - !ruby/regexp /(?i-mx:find (.*))/ - find_faq - - !ruby/regexp "/(?i-mx:find\\: (.*))/" - find_faq - - !ruby/regexp /(?i-mx:show faq questions)/ - show_faq_questions - - !ruby/regexp /(?i-mx:^show.*questions)/ - show_faq_questions - - !ruby/regexp /(?i-mx:^show.*faq)/ - show_faq_questions - - !ruby/regexp /(?i-mx:set.*faq.*file to(?:\:)? (.*))/ - set_faq_file - - !ruby/regexp /(?i-mx:change.*faq.*file to(?:\:)? (.*))/ - set_faq_file - - !ruby/regexp /(?i-mx:set.*faq.*file(?:\:)? (.*))/ - set_faq_file - - !ruby/regexp /(?i-mx:change.*faq.*file(?:\:)? (.*))/ - set_faq_file - - !ruby/regexp /(?i-mx:what is the.*faq file)/ - what_is_the_faq_file - - !ruby/regexp "/(?i-mx:add faq: (.*?) answer: (.*))/" - add_faq_and_answer - - !ruby/regexp "/(?i-mx:set faq: (.*) answer: (.*))/" - add_faq_and_answer - - !ruby/regexp "/(?i-mx:faq: (.*) answer: (.*))/" - add_faq_and_answer - - !ruby/regexp /(?i-mx:print graph)/ - print_graph - - !ruby/regexp /(?i-mx:save graph)/ - save_graph - - !ruby/regexp /(?i-mx:reset graph)/ - reset_graph - - !ruby/regexp /(?i-mx:(.*) = (.*))/ - a_equals_b - - !ruby/regexp /(?i-mx:(.*) == (.*))/ - a_equals_b - - !ruby/regexp /(?i-mx:(.*?) is answered by (.*))/ - a_is_answered_by_b - - !ruby/regexp /(?i-mx:(.*))/ - default_handler