Requests for source code text
First Claim
Patent Images
1. A system comprising:
- a repository to store source code text, the source code text comprising a plurality of sections;
an indexer module which, if executed, instructs at least one processor to associate each section with a descriptor comprising a natural language description of a respective section,wherein to associate each section with the descriptor, a source code analyzer which, if executed, instructs the at least one processor to delineate each section in the source code text, wherein each delineated section of the source code text is substantially similar to a predefined source code template; and
a searcher module which, if executed, instructs the at least one processor to read a request for a particular type of source code and to obtain each section of the stored source code text whose descriptor at least partially matches the request, each obtained section being adaptable for producing at least some of the type of source code requested.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are a system, non-transitory computer readable medium and method for fulfilling requests for source code. A description is associated with each section of source code text. A section of source code, whose description at least partially matches a source code request, is obtained and displayed.
-
Citations
13 Claims
-
1. A system comprising:
-
a repository to store source code text, the source code text comprising a plurality of sections; an indexer module which, if executed, instructs at least one processor to associate each section with a descriptor comprising a natural language description of a respective section, wherein to associate each section with the descriptor, a source code analyzer which, if executed, instructs the at least one processor to delineate each section in the source code text, wherein each delineated section of the source code text is substantially similar to a predefined source code template; and a searcher module which, if executed, instructs the at least one processor to read a request for a particular type of source code and to obtain each section of the stored source code text whose descriptor at least partially matches the request, each obtained section being adaptable for producing at least some of the type of source code requested. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having instructions therein which, if executed, cause at least one processor to:
-
generate a natural language description for each section of text in a plurality of source code files, wherein to generate the natural language description for each section, the at least one processor is to delineate each section of the source code text in the source code files, wherein each delineated section of the source code text is substantially similar to a predefined source code template; parse a request for a particular type of source code text that specifies a particular action to be performed by a computer; and obtain each section of text whose description at least partially matches the parsed request, each obtained section being adaptable for generating at least some of the type of source code text requested. - View Dependent Claims (6, 7)
-
-
8. A method comprising:
-
generating, using at least one processor, a descriptor for each section of text in a plurality of source code text files stored in a repository; accessing, using the at least one processor, a search request for source code that performs a particular task when executed by a computer; and displaying, using the at least one processor, each of the sections of text whose descriptor at least partially matches keywords in the search request, the displayed sections being adaptable for constructing at least part of the requested source code. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification