Changed Code & CODE to Program and PROGRAM and fixed case of Number in test.test
Encapsulated lexer and parser state in a Code struct
Added import
Fixed interpolation flaw: "xxx{123}yyy".echo => "xxx"::123::("yyy".echo)