.gitignored codeblocks files, added at work

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
warnings are now /Wall
first attempt to implement getToken()
NOTE: std_lib_facilities was fixed up a bit
removed ALL deprecated code from main()
extracted grammar from TokenStream.cpp to separate files: grammar.c and .h

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
implemented Token_Stream
it works!

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
added const PROMPT, but gonna use it later

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
used more robust version of keep_windows_open

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
changed main logic
now it eats leading semicolons

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
renamed symbols for PLUS and MINUS

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
added unary operations

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
added string constant RESULT

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>
added recovering from errors by using new metho Token_stream::ignore(c)

Signed-off-by: lolportal-NTC <fpalta90@gmail.com>