Torsten Ruger
|
ea6472c28f
|
rename field to parameter in parameter_list
also field to field_def (wip)
and lots of whitespace due to ws fix
|
2015-09-20 12:56:06 +03:00 |
|
Torsten Ruger
|
be444bc687
|
add field access with tests
|
2015-09-20 12:50:06 +03:00 |
|
Torsten Ruger
|
8e07a7568f
|
fix array in if_false
|
2015-09-19 17:11:15 +03:00 |
|
Torsten Ruger
|
dab32bc307
|
remove puts
|
2015-09-19 16:25:42 +03:00 |
|
Torsten Ruger
|
9aa27d491d
|
some more to_syms, and removing arrays, which become children
|
2015-09-19 14:55:03 +03:00 |
|
Torsten Ruger
|
692b51a9de
|
way to fix current test cases (if known to be correct)
|
2015-09-19 14:54:22 +03:00 |
|
Torsten Ruger
|
e2054660ce
|
thought to be useful sat addition
|
2015-09-19 14:53:59 +03:00 |
|
Torsten Ruger
|
e952495eb1
|
update ast
|
2015-09-19 14:53:37 +03:00 |
|
Torsten Ruger
|
21b652456d
|
fix all the cases, much white noise, array to list, string to sym stuff
|
2015-09-19 14:53:30 +03:00 |
|
Torsten Ruger
|
3b0b91f2fb
|
use the new inspect
|
2015-09-19 14:40:08 +03:00 |
|
Torsten Ruger
|
3bfcd830b0
|
small clean
|
2015-09-19 13:15:32 +03:00 |
|
Torsten Ruger
|
296c9fbf98
|
output computed result if test fails (remove old tests)
so that if it is actually correct (as often is after changing the
grammar)
the result can be pasted into the test
|
2015-09-18 22:21:17 +03:00 |
|
Torsten Ruger
|
a11e59668d
|
use own outputted (ast gem)
|
2015-09-18 22:19:42 +03:00 |
|
Torsten Ruger
|
71affacfba
|
separate tag/nodes for conditions and remove arrays
|
2015-09-18 22:04:08 +03:00 |
|
Torsten Ruger
|
22e3c59674
|
change test framework to use files for in and out (s-exp)
|
2015-09-18 21:55:02 +03:00 |
|
Torsten Ruger
|
396a843a5e
|
add return and argument types
|
2015-09-18 00:02:52 +03:00 |
|
Torsten Ruger
|
4d195a5f44
|
make 1.9 save
|
2015-09-15 20:03:21 +03:00 |
|
Torsten Ruger
|
7f126ab996
|
fix gemfile
|
2015-09-15 19:45:20 +03:00 |
|
Torsten Ruger
|
08ceb86b24
|
Merge branch 'master' into parslet
|
2015-09-15 19:30:01 +03:00 |
|
Torsten Ruger
|
b938c7ace5
|
fix all tests
|
2015-09-15 18:57:31 +03:00 |
|
Torsten Ruger
|
3b484aa8ff
|
add ast gem
|
2015-09-15 18:57:21 +03:00 |
|
Torsten Ruger
|
eca1e6b1af
|
remove own sat
|
2015-09-15 18:56:55 +03:00 |
|
Torsten Ruger
|
0df098ef7d
|
using sat gem
|
2015-09-15 12:27:54 +03:00 |
|
Torsten Ruger
|
d5d26a3ac4
|
unify to_s inspect stuff
|
2015-09-14 19:50:39 +03:00 |
|
Torsten Ruger
|
d0980265fd
|
unify grammar file
|
2015-09-14 17:15:14 +03:00 |
|
Torsten Ruger
|
114817602e
|
remove the keywords citrus file (less clutter)
|
2015-09-14 17:00:36 +03:00 |
|
Torsten Ruger
|
acf4046225
|
start conditionals
|
2015-09-14 16:47:22 +03:00 |
|
Torsten Ruger
|
11a218449d
|
fix three args for call
|
2015-09-13 20:13:36 +03:00 |
|
Torsten Ruger
|
40f9ab78e5
|
fix or remove tests (language syntax changing)
|
2015-09-13 19:02:18 +03:00 |
|
Torsten Ruger
|
5e9743be6c
|
first call passes
|
2015-09-13 18:48:48 +03:00 |
|
Torsten Ruger
|
c538679c67
|
adding tokens to basic types
|
2015-09-12 19:33:21 +03:00 |
|
Torsten Ruger
|
9c89415857
|
limbo
|
2015-08-30 17:28:30 +03:00 |
|
Torsten Ruger
|
ca8e63d8f3
|
use utf safe regex basics , some renaming
|
2015-08-30 01:13:48 +03:00 |
|
Torsten Ruger
|
b3b2d1be6a
|
basics back
|
2015-08-29 16:30:15 +03:00 |
|
Torsten Ruger
|
4b82189255
|
more basics rolling home
|
2015-08-29 16:08:28 +03:00 |
|
Torsten Ruger
|
fa27ebebdf
|
keyword expressions
and smaller new harness
|
2015-08-29 11:45:16 +03:00 |
|
Torsten Ruger
|
d5a0736f48
|
switch to hosted gem
|
2015-08-29 10:49:51 +03:00 |
|
Torsten Ruger
|
99792220e9
|
disable tests that dont work
|
2015-08-29 08:53:05 +03:00 |
|
Torsten Ruger
|
95d92b51a7
|
rename test vars to input and output
|
2015-08-28 23:37:25 +03:00 |
|
Torsten Ruger
|
61b9dd95e4
|
update read me
|
2015-08-28 23:36:48 +03:00 |
|
Torsten Ruger
|
69e29efbd4
|
citifying test harness
|
2015-08-27 21:02:00 +03:00 |
|
Torsten Ruger
|
00600d5364
|
mostly not working tests yet
|
2015-08-27 21:01:30 +03:00 |
|
Torsten Ruger
|
5261edbd30
|
change to citrus wip
|
2015-08-27 21:01:12 +03:00 |
|
Torsten Ruger
|
619780a913
|
transform first couple of grammar files
|
2015-08-27 21:00:30 +03:00 |
|
Torsten Ruger
|
2e988380e4
|
move to local citrus as gem is broken
|
2015-08-27 21:00:11 +03:00 |
|
Torsten Ruger
|
841592c667
|
add cc token
|
2015-07-18 13:10:00 +03:00 |
|
Torsten Ruger
|
ba4a04fcc7
|
add badges and code climate
|
2015-07-18 13:09:16 +03:00 |
|
Torsten Ruger
|
f790b5d76a
|
add travis
|
2015-07-18 12:00:21 +03:00 |
|
Torsten Ruger
|
34f8d2409b
|
to and from basic types (json didn't work)
still not all, but enough for debug experiment to work
|
2015-07-12 10:00:29 +03:00 |
|
Torsten Ruger
|
95fbc3de1a
|
move attributes under contractor
as it is essential that attributes are in the same order for the json
to work
|
2015-07-11 22:00:11 +03:00 |
|
Torsten Ruger
|
657d6319ad
|
start on to_json and json_create
|
2015-07-11 21:59:36 +03:00 |
|
Torsten Ruger
|
99493865c1
|
bumped and added parslet as dep
|
2015-07-09 22:14:25 +03:00 |
|
Torsten Ruger
|
d6d8403829
|
update parsley version
|
2015-05-20 17:34:13 +03:00 |
|
Torsten Ruger
|
663154ba24
|
fix small glitch/typo
|
2015-05-20 17:33:38 +03:00 |
|
Torsten Ruger
|
fd0e57e2de
|
using raketasks
|
2015-05-03 22:58:33 +03:00 |
|
Torsten Ruger
|
42b85dbb4f
|
create some block tests and the expression
|
2015-05-01 18:13:33 +03:00 |
|
Torsten Ruger
|
12fff4de12
|
create more nice to haves
|
2015-05-01 17:30:13 +03:00 |
|
Torsten Ruger
|
b7b81f4578
|
tests for ifs without else and reverse ifs
|
2015-05-01 16:26:44 +03:00 |
|
Torsten Ruger
|
4ee470ff93
|
spelling
|
2015-05-01 16:26:26 +03:00 |
|
Torsten Ruger
|
6afd692255
|
remove simplecov
|
2015-04-09 13:03:00 +03:00 |
|
Torsten Ruger
|
1272af6c66
|
remove salama dependency
|
2014-08-24 00:14:50 +03:00 |
|
Torsten Ruger
|
484990b093
|
aligned version with salama mainstream
|
2014-08-22 09:35:32 +03:00 |
|
Torsten Ruger
|
a5897563de
|
add a gemspec for release
|
2014-07-31 21:50:08 +03:00 |
|
Torsten Ruger
|
5e56cf5922
|
fix
|
2014-07-29 18:45:29 +03:00 |
|
Torsten Ruger
|
0cc0812d5e
|
namechange
|
2014-07-29 18:36:18 +03:00 |
|
Torsten Ruger
|
03ad97ef27
|
change main require file name
|
2014-07-17 03:00:06 +03:00 |
|
Torsten Ruger
|
5e313f7744
|
renamed (again)
|
2014-07-17 02:24:24 +03:00 |
|
Torsten Ruger
|
300b266366
|
change of name
|
2014-07-17 01:07:53 +03:00 |
|
Torsten Ruger
|
0c88e7eff5
|
derive Variable expression from name expression (to avoid the implementation that was there)
|
2014-07-14 18:03:34 +03:00 |
|
Torsten Ruger
|
5f1ffee706
|
fix rename
|
2014-07-01 19:11:11 +03:00 |
|
Torsten Ruger
|
bc8697c733
|
add bools and nil
|
2014-06-30 17:51:07 +03:00 |
|
Torsten Ruger
|
040b842333
|
update readme about root tests
|
2014-06-26 14:24:24 +03:00 |
|
Torsten Ruger
|
3a56ae1a8d
|
renamed root test classes to avoid clash, 489 tests
|
2014-06-26 13:43:50 +03:00 |
|
Torsten Ruger
|
ab17200ffc
|
rooting last while and return
|
2014-06-26 13:40:26 +03:00 |
|
Torsten Ruger
|
8c1b82fe4c
|
roots operator expressions
|
2014-06-26 13:33:42 +03:00 |
|
Torsten Ruger
|
95dcee4a63
|
roots modules and classes
|
2014-06-26 12:46:49 +03:00 |
|
Torsten Ruger
|
edd77bc218
|
fix and test function transform without braces
|
2014-06-26 12:46:34 +03:00 |
|
Torsten Ruger
|
9a1dd3ba1d
|
roots function definitions
|
2014-06-26 12:38:04 +03:00 |
|
Torsten Ruger
|
56778b7dc7
|
roots ifs
|
2014-06-26 12:29:52 +03:00 |
|
Torsten Ruger
|
dcb4dd33c0
|
roots hash and array constants
|
2014-06-26 12:26:34 +03:00 |
|
Torsten Ruger
|
38873d477a
|
rooted class
|
2014-06-26 12:21:37 +03:00 |
|
Torsten Ruger
|
d4dab19600
|
rooted calls
|
2014-06-26 12:16:22 +03:00 |
|
Torsten Ruger
|
787cc067bf
|
rooted basic tests
|
2014-06-26 12:06:46 +03:00 |
|
Torsten Ruger
|
4b2d0330ae
|
create new subdirs in test
|
2014-06-26 11:55:49 +03:00 |
|
Torsten Ruger
|
7e1c0d7f57
|
wrapping root array as class ExpressionList
|
2014-06-25 22:45:09 +03:00 |
|
Torsten Ruger
|
0ed11b507f
|
pulled assignment as special case from the operators
|
2014-06-24 19:33:21 +03:00 |
|
Torsten Ruger
|
58064637cb
|
fix spelling
|
2014-06-19 18:33:08 +02:00 |
|
Torsten Ruger
|
969f2529a2
|
add derivation possibility to class definition
|
2014-06-19 18:16:54 +02:00 |
|
Torsten Ruger
|
06d4ab2fe5
|
adds baic types as receiver
|
2014-06-07 20:47:52 +03:00 |
|
Torsten Ruger
|
b25d5ab992
|
more actual text for the readme
|
2014-06-04 21:36:47 +03:00 |
|
Torsten Ruger
|
cc96f5a0e8
|
improved readmes
|
2014-06-04 21:07:47 +03:00 |
|
Torsten Ruger
|
720a3f6168
|
remove the autogenerated readme
|
2014-06-04 20:59:23 +03:00 |
|
Torsten Ruger
|
a0502c6e1c
|
fixed, all tests green
|
2014-06-04 20:51:25 +03:00 |
|
Torsten Ruger
|
b1010577ab
|
adds the ast minus the compile code (ie no dependencies)
|
2014-06-04 19:59:38 +03:00 |
|
Torsten Ruger
|
7ab293cb62
|
add the test code from crystal
|
2014-06-04 19:56:50 +03:00 |
|
Torsten Ruger
|
ea19554b44
|
adds crystals parser code
|
2014-06-04 19:55:04 +03:00 |
|
Torsten Ruger
|
e36fa0eb5d
|
merged the origin
|
2014-06-04 19:49:40 +03:00 |
|
Torsten Ruger
|
7cc269be52
|
adds jewlers work
|
2014-06-04 19:47:55 +03:00 |
|
Torsten Ruger
|
15aebb166b
|
Initial commit to crystal-reader.
|
2014-06-04 19:31:25 +03:00 |
|
Torsten Rüger
|
8cede444a9
|
Initial commit
|
2014-06-04 19:27:53 +03:00 |
|