initial syntax for run-time-expressions
lexing 'ebool' as a bool with additional atomic attribute
added ebool_traits, inherits mostly from bool_traits
intend to use bool instance/collections with additional atomicity attribute
update syntax highlighting file with rte, ebool, eint
fix minor typo in syntax file
vim syntax update with rte
initial semantic checks for ebools, a.k.a. bool @[atomic]
ebool_traits now obsolete
add check for atomic/nonatomic on bool connection
disable 'ebool' token for now, force use of @[atomic]
initial outline of RTE sublanguage middle-end implementation
update test-fail expects with EBOOL/EINT
free syntax tokens
footprint: language body footprints (prs,chp,rte,spec) now allocated
on first-use.
Binary object format updated (process footprints slightly smaller).
initial implementation of RTE middle-end
fixes: process-definition was missing RTE body
middle-end dumping now uses operator char, not class enum member
added check for undefined output atomic expressions
check for atomic redefinition and catch as error
forgot to update these tests with rte lang body in process_definition
improve bad-connection diagnostic
Merge branch 'master' into run-time-expressions