Added ';' operator.
Made internal parser opaque.
Added file support.
Fixed stack structure.