Translating expressions in a computing environment
First Claim
Patent Images
1. A computer implemented method for translating an expression, including:
- accepting, using a computer, a first expression in a first syntax, the expression including a first character sequence representing a quoted string value using the first quoting syntax;
identifying a second syntax for representing the expression; and
generating, using a computer, a second expression in the second syntax representing the first expression, including generating a second character sequence using the first character sequence such that the second character sequence represents the quoted string value using the second syntax.
4 Assignments
0 Petitions
Accused Products
Abstract
A method, and corresponding software and system, for translating an expression are described. The method includes accepting a first expression in a first syntax, the expression including a first character sequence representing a string value using the first syntax; identifying a second syntax for representing the expression; and generating a second expression in the second syntax representing the first expression, including generating a second character sequence using the first character sequence such that the second character sequence represents the string value using the second syntax.
28 Citations
28 Claims
-
1. A computer implemented method for translating an expression, including:
-
accepting, using a computer, a first expression in a first syntax, the expression including a first character sequence representing a quoted string value using the first quoting syntax; identifying a second syntax for representing the expression; and generating, using a computer, a second expression in the second syntax representing the first expression, including generating a second character sequence using the first character sequence such that the second character sequence represents the quoted string value using the second syntax. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Software stored on a computer-readable medium, for translating an expression, the software including instructions for causing a computer system to:
-
accept a first expression in a first syntax, the expression including a first character sequence representing a quoted string value using the first syntax; identify a second syntax for representing the expression; and generate a second expression in the second syntax representing the first expression, including generating a second character sequence using the first character sequence such that the second character sequence represents the quoted string value using the second syntax.
-
-
20. A system for translating an expression, including:
-
means for accepting a first expression in a first syntax, the expression including a first character sequence representing a quoted string value using the first syntax; means for identifying a second syntax for representing the expression; and means for generating a second expression in the second syntax representing the first expression, including generating a second character sequence using the first character sequence such that the second character sequence represents the quoted string value using the second syntax.
-
-
21. A method for evaluating an expression, including:
-
accepting one or more data structures that store definitions of parameters; identifying one or more parameters that are referenced in the expression; determining values for each of the identified parameters based on a stored definition, including determining a value for at least one parameter where the stored definition of the parameter references a second parameter; and storing the determined parameter values in a binding environment. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. Software stored on a computer-readable medium, for evaluating an expression, the software including instructions for causing a computer system to:
-
accept one or more data structures that store definitions of parameters; identify one or more parameters that are referenced in the expression; determine values for each of the identified parameters based on a stored definition; and store the determined parameter values in a binding environment.
-
-
28. A system for evaluating an expression, including:
-
means for accepting one or more data structures that store definitions of parameters; means for identifying one or more parameters that are referenced in the expression; means for determining values for each of the identified parameters based on a stored definition; and means for storing the determined parameter values in a binding environment.
-
Specification