Commit graph

49 commits

Author SHA1 Message Date
Glenn Y. Rolland 4d6af6422a Add TODO 2017-09-20 10:51:18 +02:00
Glenn Y. Rolland 95d4affd44 Enable rubocop 2017-09-20 10:46:17 +02:00
Roguelearg 329822d1a3 Correct a minstake in mm2ep-depend 2017-09-18 15:30:33 +02:00
Roguelearg 033d94dfe1 Remove pry and add a comment for check_grammar 2017-09-18 11:44:31 +02:00
Roguelearg b2d80874e6 Add verification for grammar 2017-09-15 12:52:29 +02:00
Roguelearg cc435be659 Add exit before evaluate grammar if there are errors 2017-09-14 16:52:54 +02:00
Roguelearg 0b2c565cff Add eval_error 2017-09-14 15:36:59 +02:00
Roguelearg 01b610b146 Add some priority spec 2017-09-14 12:08:33 +02:00
Roguelearg 7efd578a9a Add spec with simple expr for all operators 2017-09-14 10:50:10 +02:00
Roguelearg 94f317673f Add a spec and some minor corrections 2017-09-13 16:51:11 +02:00
Roguelearg d555556e54 Add Evaluation grammar 2017-09-13 14:55:56 +02:00
Roguelearg f7cf3da18f Merge branch 'master' of bitbucket.org:datatransition_/mm2ep_depend 2017-09-12 17:59:33 +02:00
Glenn Y. Rolland a5236a9af8 Fix parser order 2017-09-12 17:53:24 +02:00
Glenn Y. Rolland e76e11535d Fix AND evaluation 2017-09-12 17:52:38 +02:00
Roguelearg 83303ed25f Merge branch 'master' of bitbucket.org:datatransition_/mm2ep_depend 2017-09-12 17:46:38 +02:00
Roguelearg c539723bc9 Add bool_expr 2017-09-12 17:46:04 +02:00
Glenn Y. Rolland 12b310b7c2 Fix typo 2017-09-12 17:42:32 +02:00
Glenn Y. Rolland d591b353c9 Add parenthesis 2017-09-12 17:40:44 +02:00
Glenn Y. Rolland 131041d84b Add opal 2017-09-12 17:33:44 +02:00
Glenn Y. Rolland 6fbe4f5a9a Add new example 2017-09-12 17:33:07 +02:00
Roguelearg 9fac1514c9 Ignore space 2017-09-12 17:25:16 +02:00
Glenn Y. Rolland b89add6adf Fix precedences 2017-09-12 17:09:53 +02:00
Glenn Y. Rolland 62005c6087 Show lines by side 2017-09-12 16:35:59 +02:00
Glenn Y. Rolland ac6a82c446 Simplify read 2017-09-12 16:35:11 +02:00
Glenn Y. Rolland 9a025cb812 Remove extra parenthesis 2017-09-12 16:33:18 +02:00
Glenn Y. Rolland 3589d36390 Add to_s method 2017-09-12 16:32:03 +02:00
Glenn Y. Rolland 4d1cadd4f6 Various little fixes 2017-09-12 16:23:44 +02:00
Glenn Y. Rolland 202d841be4 Simplify values 2017-09-12 16:19:51 +02:00
Glenn Y. Rolland 64c3d6070c Keep s+ instead of s* 2017-09-12 16:18:23 +02:00
Glenn Y. Rolland 56160042e8 Use *Value classes 2017-09-12 16:16:57 +02:00
Glenn Y. Rolland 390caddd52 Add more classes 2017-09-12 16:05:50 +02:00
Glenn Y. Rolland 4df35173a6 Rewrite as trees 2017-09-12 15:58:15 +02:00
Glenn Y. Rolland 6376a1e82b Merge branch 'master' of bitbucket.org:datatransition_/mm2ep_depend 2017-09-12 15:44:42 +02:00
Roguelearg c87fc440bf Merge branch 'master' of bitbucket.org:datatransition_/mm2ep_depend 2017-09-12 15:44:53 +02:00
Glenn Y. Rolland 9f7499821a Allow empty spaces 2017-09-12 15:44:29 +02:00
Roguelearg 5c4efcf67f Correct eq_op 2017-09-12 15:44:10 +02:00
Glenn Y. Rolland cb93832aae Remove gemfile.lock from git 2017-09-12 15:36:11 +02:00
Glenn Y. Rolland d7018184e7 Move test data out of the way 2017-09-12 15:35:24 +02:00
Glenn Y. Rolland 6250573af8 Prepare rakefile for the next episode 2017-09-12 15:35:14 +02:00
Roguelearg bc885e47bf Update project architecture 2017-09-12 15:32:50 +02:00
Roguelearg eb90918086 Add some test 2017-09-12 15:18:20 +02:00
Roguelearg 81ecb0e900 Correct some operator in parser 2017-09-12 15:13:01 +02:00
Roguelearg 9a7a2f0955 Correct Not_op 2017-09-12 11:21:07 +02:00
Roguelearg 252f8531b9 Add evaluation 2017-09-11 14:33:29 +02:00
Roguelearg 977391f75f Add new Parser and lexer 2017-09-11 12:08:27 +02:00
Roguelearg 61c649d989 Finish grammar 2017-09-11 10:13:30 +02:00
Roguelearg 0a16d6d322 Remove commentaries 2017-09-07 17:09:57 +02:00
Roguelearg 9ccaba0b16 Add grammar to depend 2017-09-07 17:05:06 +02:00
Roguelearg 5a439be947 New project mm2ep_depend 2017-09-04 11:19:29 +02:00