Translating expressions in a computing environment
First Claim
Patent Images
1. A method for translating an expression, including:
- 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.
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.
20 Citations
24 Claims
-
1. A method for translating an expression, including:
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15)
-
-
13. The method of claim 13, wherein the computational language is a member of the group consisting of ksh, Java, DML, C, and SQL.
-
16. 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 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 string value using the second syntax
-
-
17. 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 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 string value using the second syntax
-
-
18. 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; and
storing the determined parameter values in a binding environment. - View Dependent Claims (19, 20, 21, 22)
-
-
23. 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.
-
-
24. 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