Scalar parser: initial commit