Create the syntax file and basical file
Fixed some mistakes
plus some new class and adapt the format
Plus the lexer and some class

Memory problem still remained,I will handle it sometime.
Plus test file type for the gitignore
Add file io files and write a test case
fixed little bugs