fix bug of missing '\n' in is_next_char_ws
remove all comments before parsing
use next(t) to tell if a table is empty
add struct Node to be more abstract