New: boxing of initializer_list
Refactor: use array instead of initializer_list
Change: public getValue
Refactor: use parameters for textCache
New: Syntax parser