add ast nodes for float literal
build ast for float, string and hash lit
build ast for expression