- Improved variables support
* Variables context
*
* Added two functions which are useful to detect if a variable
* separated by dot (foo.bar) is an array or object. To avoid
* overhead we decide it at compile time, rather than
* ask over and over at rendering time.
*
* foo.bar:
* + If foo exists at compile time,
* and it is an array, it would be foo['bar']
* otherwise it'd be foo->bar.
* + If foo don't exists at compile time,
* it would be foo->bar if the compiler option
* dot_as_object is TRUE (by default) otherwise
* it'd be foo['bar']
*
* @author crodas
* @author gallir (ideas)
- Disabled unitest for CLI (currently it is not important)
13 files changed: