Method and system for compiling and executing TTCN-3 language
A TTCN-3, compilation and execution technology, which is applied in the field of compilation and execution of high-level languages, can solve problems such as the influence of interpretation and execution method execution efficiency, unfavorable debugger implementation, and low performance of compilation and generation of translation and execution methods, so as to facilitate debugging and improve efficiency , the effect of high execution efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
specific Embodiment
[0037] Such as figure 1 As shown, in the same compiler front end, the interpretation-based and translation-based executors are respectively constructed. Each module in the present invention is described in detail below:
[0038] translater:
[0039] A compiler for TTCN-3 language is established through common lexical analysis and syntax analysis automatic generation tools, such as ANTLR. The TTCN-3 language supports forward references and supports importing definitions from other modules. These two regulations cause the compiler to encounter unknown definition bodies during the scanning process (definition bodies appear after the scan point or other modules), In order to continue the analysis process, for this case, it must be assumed that the reference of the unknown definition body is semantically correct, and at the same time generate a reference body object, record the name, type, module and other information of the unknown definition body, and Add the reference body ob...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap