Patent ID: 8631323

Claim:
In a computing environment, a method for treating display characteristics of input displayed via a user interface in real time, the method comprising: displaying a first input received via the user interface in real time, wherein the first input includes source code that has at least local variables and global variables, wherein the local variables have a scope that is restricted to a portion of the first input and the global variables have a scope corresponding to all of the first input, applying a display treatment to at least the source code included in the first input, wherein the display treatment is displayed via the user interface; receiving a second input from the user interface, wherein the second input includes at least one character; determining a new state of both the first input and the second input after receiving the second input in real time, wherein determining a new state includes determining a scope of the second input relative to the previously received first input from the user interface including the local variables and the global variables; updating the display treatment based on the new state of both the first input and the second input, wherein adjustments in the display treatment are applied to both the first input and the second input as each character is received from the user interface, wherein changes relevant to the new state of the first input and the second input including changes to the local variables and the global variables are reflected in the display treatment, and wherein the display treatment is adjusted based on a syntactic and a semantic analysis performed on all the source code including the source code included in the first input and the source code included in the second input.