Font Size: a A A

An Interpreter TINA That Interprets Compilation Theory

Posted on:2019-08-18Degree:MasterType:Thesis
Country:ChinaCandidate:C FangFull Text:PDF
GTID:2438330545490739Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The traditional C?C ++?Java compiler systems are large and integrate a large number of libraries and frameworks,allowing developers to use conveniently,are not conducive to understand the compiler theory and technology.In this paper,aiming at the above problems,we research the a simple structure of code compiler technology,developed a simple compiler system with common sense,making the reader betterly learn compiler theory and technologyand increasing the interest of this course.Firstly,the main features and applications what Tina interpreter were discussed,and the analysis and discussion of the implementation process.The actual situation in the field of researching,proposed Tina compiler which is the design method of this solution.Secondly,from code structure and format of Tina,it analyzes the common lexical,grammatical problems.Research on the compiler technology,control structures and procedures,parsing judgment for detailed analysis.Compilation process is divided into lexical analysis,syntax analysis and code generation three processing stages,whichlet the Windows system as the development platform and let C language as development tools and use recursive technique and the data structure of lists and stacks implementing the three modules of the specific design.Thus enriching the compiler theory of practice operations,improving the efficiency of teachers to teach and students to learn.
Keywords/Search Tags:compiler technology, lexical analysis, interpreter parsing
PDF Full Text Request
Related items