Patent Document ID: 8966441
Application ID: 13547641

Base Claim:
1. One or more non-transitory computer-readable storage media comprising a plurality of instructions, the plurality of instructions comprising: instructions to receive a first software written in a first computer language; instructions to receive, via a first window, first user input selecting a first name of a first method from among a plurality of methods displayed in the first window and defined in the first software; instructions to receive, via a second window displayed with the first window, second user input identifying a location within a second software that is displayed in the second window and written in a second computer language different from the first computer language; and instructions to at least one processor to prepare and store at said location, at least a new instruction automatically formatted in a syntax of the second computer language, the new instruction comprising an invocation of the first method identified in the first software by the first name; instructions, responsive to receipt of a command to check syntax, to use introspection on the first software to obtain at least a plurality of names identifying the methods defined in the first software and using the plurality of names in checking syntax of the second software; and instructions to display a result of checking syntax of the second software.

---

Claim 10:
10. The one or more non-transitory computer-readable storage media of claim 1 wherein: a first screen of a graphical user interface is used, by the instructions to receive via the first window, to receive the first user input identifying the first name of the first method; the first screen of the graphical user interface is used, by the instructions to receive via the second window, to receive the second user input identifying the location within the second software; and a second screen of the graphical user interface is used to receive third user input identifying a second name of the first software.