Parser for native input finished, not tested