lexer.{cpp,h}: Allow to tokenize a string.
parser.{cpp,h}: Allow parsing a string.
semantic_analyser.cpp: Implement parse_single_line.
main.cpp: Add interactive mode.