2004-06-17 Zapata * README: Explain project. * TODO: Update. * src/evaluator.rb: More strict on error. Typo. * src/langnat.rb: Adjust version. Display help in stdin question loading. Handle exceptions. translate all output in french. * src/ui.rb: Display information message in stdin database loading. * AUTHORS: New. 2004-05-05 Zapata * src/langnat.rb: use RUBY_VERSION instead of shell call. Handle marks. * src/evaluator.rb (Evaluator): return matched words instead of a mark * src/ui.rb: added mark printing * src/marker.rb: mark computing implementation * TODO: even more things * ChangeLog: fixed filenames * Makefile: now source in documentation is inline, no more popups. 2004-05-05 Zapata * TODO: updated * src/database.rb: extract can now return a non random tab * src/langnat.rb: version option added, option now realy do something. * src/langnat.rb (LangNat): accept more arguments like, random, number of questions, debug 2004-05-04 Zapata * src/langnat.rb : begining of wommand line processing 2004-05-04 Zapata * src/evaluator.rb : more strict on method protection * src/evaluator.rb (Evaluator): added a public 'test' method for unit testing. * src/evaluator.rb (CaseInsensitiveEvaluator): Normalization method is called from 'match_list', no more care of it in inhereted classes. * src/evaluator.rb (CorrectorEvaluator): correction matching function improved with object conception and verbose on debug. * src/evaluator.rb: some unit tests added, call now test function. They all pass. 2004-04-30 Zapata * src/evaluator.rb: match no more private for unit testing * src/evaluator.rb: match("ml","ML") test removed cause cannot work, keyword are processed once before match function, need fix. 2004-04-30 Jezz * src/evaluator.rb: methods for correction matching done 2004-04-30 Kleuk * src/evaluator.rb: done methods for matching plural and verbs * tests/plural.txt, tests/verbs.txt: tests for plural and verbs 2004-04-23 Zapata * src/ui.rb, src/loadfactory.rb, langnat.rb: minor docuentation fixes 2004-04-23 Zapata * src/*.rb: documentation in RDoc format added, code cleaned * src/database.rb: added, all database stuff goes here. * src/ui.rb: added, all ui stuff goes here 2004-04-23 Zapata * Makefile: added. Generate doc and clean files * langnat: main executable, wrapper to ruby * src/langnat.rb: no more needs to be executable, #! removed * src/loadfactory.rb: parser handle useless whitespaces and empty lines 2004-04-23 Zapata * src/evaluator.rb (CorrectorEvaluator): empty squeleton added * src/evaluator.rb: unit testing feature added 2004-04-23 Zapata * src/langnat.rb: output strings are now in french. * src/langnat.rb: variable evaluation in strings for printing 2004-04-23 Zapata * src/langnat.rb, src/evaluator.rb: changed { } blocks in do end blocks * src/evaluator.rb (ComplexEvaluator): class added for advanced matching 2004-04-22 Zapata * src/evaluator.rb: created. contain the main evaluation algorithms * src/questions.rb: fixed bug with keywords, they are added in the same array * tests/lang_questions.txt: ask only for 1 langage * src/question.rb: added answer class * src/langnat.rb: added Main class, removed temp main * src/langnat.rb (UserInterface): added fonction to ask a question, added printing of match and unmatched words * srd/langnat.rb (Database): added extraction function * TODO: updated 2004-04-21 Zapata * tests/lang_question.txt, tess/multiline.txt, tests/one_question.txt * tests/two_q_no_a.txt: some parsing tests * src/loadfactory.rb: question parser complete * src/question.rb: first definition of data types * src/langnat.rb: begining of hierarchy. * src/langnat.rb: call parsing and dsplay 2004-04-21 Zapata * src/langnat.rb: creaed, main executable file * src/loadfactory.rb, question.rb: created * TODO, ChangeLog, README, Makefile: created