|
d38a9c626f
|
renamed to soml-parser
v0.5.0
|
2015-11-30 19:55:48 +02:00 |
|
|
6ae4b624b0
|
leaving the name for field defs
so we can reuse that expression
so we can highlight it in the debugger
|
2015-11-02 20:10:05 +02:00 |
|
|
335a6b1e37
|
update parsley
|
2015-11-02 20:09:13 +02:00 |
|
|
6710567af9
|
fix test after syntax changes
|
2015-10-19 15:21:23 +03:00 |
|
|
3061ddfed9
|
same syntax change for while_xxx
xxx can be any string for the parser
the language will restrict if somewhat later
|
2015-10-19 15:21:11 +03:00 |
|
|
7cc7ab5c18
|
adding condition to if statement
new syntax is if_true( . .. . )
where any string is allowed in case of true
|
2015-10-19 15:10:38 +03:00 |
|
|
72ed05254e
|
move control into statements
|
2015-10-19 14:57:03 +03:00 |
|
|
ab0a94bd51
|
change type to class name
although int is still allowed for integers (gets replaced though)
|
2015-10-14 15:48:53 +03:00 |
|
|
1b2802ecf4
|
use bundlers rake tasks
|
2015-10-10 21:52:14 +03:00 |
|
|
6bd5e9b5ee
|
version bump for lots of incompatible changes
|
2015-10-09 17:34:10 +03:00 |
|
|
be07cd615a
|
transform changes for what was basically a rewrite
|
2015-10-09 17:32:55 +03:00 |
|
|
e9a7b1f6da
|
fix root, much tighter now
|
2015-10-09 17:32:34 +03:00 |
|
|
3651856fc5
|
fix class defs
|
2015-10-09 17:32:05 +03:00 |
|
|
60746383ee
|
expressions are now statements
|
2015-10-09 17:31:08 +03:00 |
|
|
b424306156
|
fix array and hash constants, now seperated out
|
2015-10-09 17:29:24 +03:00 |
|
|
dff0e8fab4
|
fix function definition
|
2015-10-09 17:28:47 +03:00 |
|
|
48a6dfabff
|
fix while and if statements
|
2015-10-09 17:28:13 +03:00 |
|
|
7f2f64c713
|
fix call site and now seperated assignment (was bunged as operator)
|
2015-10-09 17:27:22 +03:00 |
|
|
c9942ec516
|
test field access seperately (was mixed in)
|
2015-10-09 17:25:43 +03:00 |
|
|
af8febe456
|
fix operators, only binary
|
2015-10-09 17:25:09 +03:00 |
|
|
ba7ecbfa7b
|
fix basic types
|
2015-10-09 17:24:23 +03:00 |
|
|
97cf5e5bea
|
retrying with the root of the directory
comes from finally tightning the root and not allowing random
expression code ala ruby
|
2015-10-09 17:23:43 +03:00 |
|
|
f7dcf2a2ff
|
renameing to match expressions
|
2015-10-09 17:21:15 +03:00 |
|
|
85adfa7107
|
may call with r_value
|
2015-10-09 12:47:03 +03:00 |
|
|
308c0efc05
|
rename value_expression to r_value
|
2015-10-09 12:42:50 +03:00 |
|
|
77cb8ce90a
|
restrict the root, but expand for testing
|
2015-10-09 12:39:31 +03:00 |
|
|
486e24514b
|
there goes the module
it was ruby after all
should be reborn as twins: namespace and aspect
|
2015-10-08 22:57:39 +03:00 |
|
|
58b3553251
|
forgot gemfile
v0.3.0
|
2015-10-07 15:04:54 +03:00 |
|
|
1c6bd05aea
|
upped version, would be a major version if it were over 1
|
2015-10-07 15:04:23 +03:00 |
|
|
14cf3a140d
|
low climate is a climate bug, don't advertise it
|
2015-10-06 00:38:47 +03:00 |
|
|
6246753c27
|
add another simple function test
|
2015-10-06 00:22:18 +03:00 |
|
|
34691f36d1
|
add class_fields as separate syntax
|
2015-09-27 12:05:35 +03:00 |
|
|
97d9d83715
|
remove unused code
|
2015-09-27 11:26:11 +03:00 |
|
|
e8bc570d25
|
wrapping class / module expressions in own node
|
2015-09-20 16:03:27 +03:00 |
|
|
20b6c9b476
|
fix class functions
some extra tests in the process
|
2015-09-20 15:51:08 +03:00 |
|
|
c331bdd80a
|
fix field default values
|
2015-09-20 14:43:08 +03:00 |
|
|
d0b950eed9
|
preparing test
|
2015-09-20 14:29:24 +03:00 |
|
|
f51563e99b
|
restrict root_body a bit, but add to function
|
2015-09-20 14:25:06 +03:00 |
|
|
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 |
|
|
be444bc687
|
add field access with tests
|
2015-09-20 12:50:06 +03:00 |
|
|
8e07a7568f
|
fix array in if_false
|
2015-09-19 17:11:15 +03:00 |
|
|
dab32bc307
|
remove puts
|
2015-09-19 16:25:42 +03:00 |
|
|
9aa27d491d
|
some more to_syms, and removing arrays, which become children
|
2015-09-19 14:55:03 +03:00 |
|
|
692b51a9de
|
way to fix current test cases (if known to be correct)
|
2015-09-19 14:54:22 +03:00 |
|
|
e2054660ce
|
thought to be useful sat addition
|
2015-09-19 14:53:59 +03:00 |
|
|
e952495eb1
|
update ast
|
2015-09-19 14:53:37 +03:00 |
|
|
21b652456d
|
fix all the cases, much white noise, array to list, string to sym stuff
|
2015-09-19 14:53:30 +03:00 |
|
|
3b0b91f2fb
|
use the new inspect
|
2015-09-19 14:40:08 +03:00 |
|
|
3bfcd830b0
|
small clean
|
2015-09-19 13:15:32 +03:00 |
|
|
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 |
|