Method and system for creating programs using code having coupled syntactic and semantic relationship
First Claim
Patent Images
1. A method in a computer system for generating runnable code of arbitrary syntactic and semantic complexity, the method comprising:
- reading in a first Sym comprising a unit of code that couples state-based semantic relationships with syntactic relationships; and
generating runnable code based on the first Sym.
0 Assignments
0 Petitions
Accused Products
Abstract
A new fundamental unit of programming which couples semantic and syntactic relationships, and a system for compiling those units and programs written in those units. A Sym is comprised of a Name, an Inherit Statement, a Self Description, and a Definition. Syms couple syntactic and semantic relationships through their use of Syntactic References in their Self Description and Semantic References in their Definition. Syms and programs written in Syms are compiled through the Sym Execution System.
13 Citations
20 Claims
-
1. A method in a computer system for generating runnable code of arbitrary syntactic and semantic complexity, the method comprising:
-
reading in a first Sym comprising a unit of code that couples state-based semantic relationships with syntactic relationships; and
generating runnable code based on the first Sym. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for generating runnable code of arbitrary syntactic and semantic complexity, the computer system comprising:
-
a first Sym comprising a unit of code that couples state-based semantic relationships with syntactic relationships; and
a compiler that reads the first Sym and generates runnable code. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method in a computer system for generating runnable code, the method comprising:
-
describing in a first unit of code at least one legal relationship among a collection comprised of units of code and/or tokens;
encapsulating in the first unit of code at least one meaning comprised of a behavior and state for the at least one legal relationship among units of code and/or tokens in the collection;
allowing the at least one meaning to be accessed through the at least one legal relationship to compose at least part of a meaning of a second unit of code; and
generating runnable code based on the first and/or second unit of code. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system for generating runnable code, comprising:
-
a first unit of code that comprises a description of at least one legal relationship among a collection comprised of units of code and/or tokens;
a definition in the first unit of code that encapsulates at least one meaning comprised of a behavior and state for the at least one legal relationship among units of code and/or tokens in the collection;
a translator that allows the at least one meaning to be accessed through the at least one legal relationship to compose at least part of a meaning of a second unit of code; and
means for generating runnable code based on the first and/or second unit of code. - View Dependent Claims (17, 18, 19, 20)
-
Specification