Text object compilation method and system
First Claim
Patent Images
1. A computer comprising:
- a lexical analyzer that tokenizes a source input to produce tokens representing regular expressions of the source input;
a parser that determines relationships between the tokens;
a page generator that evaluates the tokens and the relationships between the tokens to generate an output, the output being a target document.
4 Assignments
0 Petitions
Accused Products
Abstract
A Text Object Compiler and Language able to produce binary and text objects that are not machine language code. An object oriented computer language that produces target files of information in any text or binary format; files are defined by the programmer as “pages” and file locations are defined by the programmer as “targets.” The compiler compiles the language to produce any variety of output, which include text formats (such as HTML, SGML, and other scripting languages) and binary formats (such as graphical pictures, binary data, or other multimedia information).
48 Citations
50 Claims
-
1. A computer comprising:
-
a lexical analyzer that tokenizes a source input to produce tokens representing regular expressions of the source input;
a parser that determines relationships between the tokens;
a page generator that evaluates the tokens and the relationships between the tokens to generate an output, the output being a target document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 23, 24, 25, 42, 43, 44, 47, 48, 49)
-
-
11. A method of operating a computer system to compile a Text Object Language comprising:
-
lexically analyzing a source input to produce tokens representing regular expressions of the source input;
parsing the tokens to determine relationships between the tokens;
evaluating the tokens and the relationships between the tokens to generate a target document. - View Dependent Claims (12, 13, 17, 18, 19, 20)
writing the target document to a file.
-
-
13. The method of claim 12 wherein the file is written at a target location specified within the source file.
-
17. The method of claim 11 wherein the regular expressions include variables.
-
18. The method of claim 11 wherein the regular expressions include functions.
-
19. The method of claim 11 wherein the regular expressions include classes.
-
20. The method of claim 11 wherein the regular expressions include variables, functions, and classes.
-
21. The method of operating a computer system to compile a Text Object Language comprising:
-
reading a source input containing regular expressions of the Text Object Language, wherein the regular expressions of the text object language include variables, functions, and page definitions;
lexically analyzing the source input to produce tokens of the regular expressions, wherein the tokens include page tokens;
parsing the tokens to determine relationships between the tokens;
constructing a representation of the tokens and their relationships in computer memory;
evaluating the tokens that represent variables and functions to determine their evaluated values;
replacing the computer memory representation of the variable tokens and the function tokens with their evaluated values;
writing non-executable files based on the computer memory representation of the page tokens. - View Dependent Claims (22, 26)
-
-
27. A computer-readable medium encoded with data and instructions that when read by a computer, the computer executes processes comprising:
-
lexically analyzing a source input to produce tokens representing regular expressions of the source input;
parsing the tokens to determine relationships between the tokens;
evaluating the tokens and the relationships between the tokens to generate a target document output. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 45, 50)
writing the target document to a file.
-
-
29. The computer-readable medium of claim 28, wherein the file is written at a target location specified within the source input.
-
30. The computer-readable medium of claim 29, wherein the regular expressions include variables.
-
31. The computer-readable medium of claim 30, wherein the regular expressions include functions.
-
32. The computer-readable medium of claim 31, wherein the regular expressions include classes.
-
33. The computer-readable medium of claim 28, wherein the target document is a web-page.
-
34. The computer-readable medium of claim 28, wherein the target document is a graphics file.
-
35. The computer-readable medium of claim 28, wherein the target document is an HTML document.
-
45. The computer-readable medium of claim 28, wherein the target document is an SGML document.
-
50. The computer-readable medium of claim 28, wherein the target document is a multimedia file.
-
36. A computer-readable medium encoded with data and instructions that when read by a computer, the computer executes processes comprising:
-
reading a source input containing regular expressions of a Text Object Language, wherein the regular expressions of the text object language include variables, functions, and page definitions;
lexically analyzing the source input to produce tokens of the regular expressions, the tokens including page tokens;
parsing the tokens to determine relationships between the tokens;
constructing a representation of the tokens and their relationships in computer memory;
evaluating the tokens that represent variables and functions to determine their evaluated values;
replacing the computer memory representation of the variable tokens and the function tokens with their evaluated values;
writing non-executable files based on the computer memory representation of the page tokens. - View Dependent Claims (37, 38, 39, 40, 41, 46)
-
Specification