Font Size: a A A

The Research And Implementation Of Embedded ECMA Interpreter

Posted on:2007-08-23Degree:MasterType:Thesis
Country:ChinaCandidate:J B ZhangFull Text:PDF
GTID:2178360182988461Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
It is a main direction of present embedded system that embedded system is networked. For example , to some embedded products network function which are represented by palmtop, PDA, intellectual mobile phone, browsing through the static webpage function can't already meet demands of high-speed development of information , and web network application already become a new function demand of embedded products. Commonly there are two kinds of script language in Web webpage: Javascript and Jscript, which follow ECMAscript norm. To implement embedded apparatus browse through Web webpage directly, it is inevitable to involve the support of script language. Now Microsoft Internet Explore browser and Netscape Netscape Navigator browser of Company of Company that people familiar with at the PC show very good support to script language, and with the improvement of the hardware performance of embedded platform, it has been possible to support Web webpage browsing.This thesis main researchs the interpreter of script languages follow ECMAscript normal, which has solved a technological problem for Web network function of embedded products. Firstly researches and analyses the technology of the compiler, and designs the overall scheme of ECMA interpreter based on the way of interpreting once which puts morphological analysis, symbol table, syntactic analysis, semantic analysis and code together. Secondly compares and analyses space-time expenses of different implementation methods of symbol table, then puts forward one multe symbol table which takes keywords and variables as the same, and designs algorithm to process keyword;Studies morphological analysis theory and methods, and structures the automatic machine of the morphological analysis;Introduces the course of writing ES syntax in detail, expounds the structure of predict analytical table, discusses semantic analysis about semantic record data structure , middle code , design of code and semantic processing. Thirdly implements ECMA interpreter on the basis of researching and analysing above, and confirms the exactness of middle codes with the handling tool. Finally analyses the technology which is necessary to continue to study to implement the embedded Web browser completely.With the further improvement of hardware performance of palmtop, PDA and intellectual mobile phone, there are more extensive application prospects...
Keywords/Search Tags:ECMA interpreter, symbol table, morphological analysis, syntactic analysis, semantic analysis
PDF Full Text Request
Related items