Jason Turner d6b8e32373 Allow for parse time evaluation of const values.
The goal is to allow for more evaluation at parse time, in general, to
increase eval time performance.

 - Make AST_Node non-constructable except by derived classes.
 - Make data in AST_Node const (as much as possible).
 - Replace reflection "text = " with replace_child() (where the
   replacement must be with a new parse tree).
 - Evaluate floats, strings, ints, chars at parse time to avoid repeat
   evaluations (~10% speed up in loops in -O3)
2011-03-27 08:17:04 -06:00
..
dispatchkit elimination of unused / outdated code and documentation cleanups. 2011-03-26 22:42:11 -06:00
language Allow for parse time evaluation of const values. 2011-03-27 08:17:04 -06:00
utility Update copyright information for 2011 2011-03-15 09:42:33 -06:00
chaiscript_threading.hpp elimination of unused / outdated code and documentation cleanups. 2011-03-26 22:42:11 -06:00
chaiscript.hpp Simplify mutex code by providing stubs that are do nothing during 2011-03-25 22:49:17 -06:00