Check patentability & draft patents in minutes with Patsnap Eureka AI!

Extension mechanism for scripting language compilers

A scripting language and compiler technology, applied in the field of compilers, can solve problems such as the inability to add keywords

Active Publication Date: 2018-05-15
SAP AG
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in some programming languages, new functionality cannot be added by introducing new keywords

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Extension mechanism for scripting language compilers
  • Extension mechanism for scripting language compilers
  • Extension mechanism for scripting language compilers

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In the following description, for purposes of explanation, numerous specific details are set forth in order to provide an understanding of various embodiments of the inventive subject matter. It will be apparent, however, to one skilled in the art that these embodiments may be practiced without these specific details. Furthermore, well-known instruction instances, protocols, structures and techniques have not been shown in detail in order not to obscure the present subject matter with unnecessary detail. As used herein, the term "or" can be interpreted in an inclusive or exclusive sense. The term "user" may be construed to include human beings or machines. The term "interface" may be construed to include an application programming interface (API) or user interface. The term "database" can be interpreted to include databases or NoSQL or non-relational data stores (for example, Google's BigTable or Amazon's Dynamo). The term "business object" may mean an object that re...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods for forming extensions to scripting language compilers are disclosed. The machine's compiler receives source code with new keywords to the compiler's scripting language. Extends the compiler module processing source code to support new keywords. The compiler and the extended compiler module generate executable machine code based on the progress of the extended compiler module and the compiler.

Description

technical field [0001] This application relates generally to the field of compilers and, in one specific example, to extension mechanisms for compilers. Background technique [0002] Compilers traditionally compile programming languages ​​and transform them into executable code. A compiler performs syntactic and semantic analysis and code generation on a programming language. Compilers can be implemented on the front end or on the back end, and form sophisticated systems for checking the syntax definitions of programming languages. [0003] A programming language consisting of keywords that form the scope of the language. Language itself can be used in different contexts that affect linguistic behavior. However, in some programming languages, new functionality cannot be added by introducing new keywords. Therefore, there is a need to allow different groups to work on the same compiler implementation and to support the use of a programming language in different contexts t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/41
CPCG06F8/47G06F8/427
Inventor A.卡巴拉O.克莱门兹A.米勒Z.赵
Owner SAP AG
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More