Added array of brackets to lang.hpp
Added some files to .gitignore
Two bracket-related functions introducted to utils
Using range-based loops for bracket matching in utils
Changed include guard for lang.hpp
Updated TODO
Renamed example Siew file
Renamed jsonize() function to encode() in tokenizer, updated isopencomment() function
Updated lang header file
Moved several functions used to work on tokens vectors from main utils namespace to utils::tokensut (tokens utils)
Siew tokenized form can be encoded and decoded back to TokenVector in
runtime memory (this makes some things faster; full tokenization -
with joining, stripping and decommenting - can be skipped and only
the middle form needs to be read - this also requires tokenization but
is much faster to do as virtually no analysis of the tokenized source is required)
Updated TODO
Slightly changed translator test code
Added new testfile
Added bracketmatching function to utils
Added 'template' keyword, removed < and > from list of brackets