Automated Code Map Generation for an Application Programming Interface of a Programming Language
AssigneeParticle Code, Inc.
InventorsGuy Ben-Artzi, Yotam Shacham, Yehuda Levi
Life of this patent
Estimating the term…
Abstract
Generating a code map for an application program interface (API) of a programming language may include analyzing at least one feature of the API to identify a plurality of atomic code snippets associated with the at least one feature and assigning an identifier to at least one of the plurality of atomic code snippets. The identifier may also be associated with a pre-stored atomic code snippet, in a second language. A code map may be generated to associate the at least one of the plurality of atomic code snippets to the prestored atomic code snippet.
Claims35
A method for generating, at a processing device, a code map for an application program interface (API) of a first programming language, the method comprising:
- analyzing at least one feature of the API to identify one or more atomic code snippets associated with the at least one feature;
- assigning an identifier to at least one of the one or more atomic code snippets, wherein the identifier is also associated with at least one pre-stored atomic code snippet, in a second programming language;
- and
- generating a code map to associate the at least one of the one or more atomic code snippets to the at least one pre-stored atomic code snippet.
(canceled)
An apparatus for generating a code map for an application program interface (API) of a first programming language, the apparatus comprising:
- a processor configured to:
- analyze at least one feature, of the API, to identify one or more atomic code snippets associated with the at least one feature;
- assign an identifier to at least one of the one or more atomic code snippets, wherein the identifier is also associated with at least one pre-stored atomic code snippet, in a second language;
- and
- generate a code map to associate the at least one of the one or more atomic code snippets to the at least one pre-stored atomic code snippet.
A system for generating, at a processing device, a code map for an application program interface (API) of a first programming language, the system comprising:
- means for analyzing at least one feature, of the API, to identify one or more atomic code snippets associated with the at least one feature;
- means for assigning an identifier to at least one of the one or more atomic code snippets, wherein the identifier is also associated with at least one pre-stored atomic code snippet, in a second language;
- and
- means for generating a code map to associate the at least one of the one or more atomic code snippets to the at least one pre-stored atomic code snippet.
A computer-readable medium having stored thereon instructions that, if executed by a processor, cause the processor to execute operations relating to generating a code map for an application program interface (API) of a first programming language, the operations comprising:
- analyzing at least one feature of the API to identify one or more atomic code snippets associated with the at least one feature;
- assigning an identifier to at least one of the one or more atomic code snippets, wherein the identifier is also associated with at least one pre-stored atomic code snippet, in a second language;
- and
- generating a code map to associate the at least one of the one or more atomic code snippets to the at least one pre-stored atomic code snippet.
Dependencies are inferred from the claim text.