Added parse, lex, read_list and read