page 2  (40 pages)
to previous section1
3to next section

1. Introduction: What are language frameworks? ............................................................1
2. Defining a New Language Framework ........................................................................3
2.1. Language Framework Components and Tools to Define them ....................3
2.2. Definition of the ACCORD Language Framework ......................................4
2.3. Testing a Language Framework with $LANG-EVAL .................................12
3. Parsing and Evaluation of Language Framework Sentences .......................................15
3.1. The Grammar for Language Framework Sentences .....................................15
3.2. Parsing Language Framework Sentences .....................................................23
3.3. Evaluating Language Framework Sentences with $LANG-EVAL .............24
4. Partial Matching of KSAR Actions and Focus Prescriptions ......................................26
4.1. The Partial Matching Process .......................................................................27
4.2. Nondeterministic Matching in Conjunctions ................................................29
4.3. Customizing the Partial Match Process ........................................................30
5. Comparison of Language Frameworks with Alternatives ...........................................30
5.1. Blackboard Primitives ..................................................................................31
5.2. Macros ..........................................................................................................32
5.3. Generic Functions .........................................................................................32
5.4. Original Template-version of Language Frameworks ..................................33
6. Summary ......................................................................................................................37
7. References ....................................................................................................................38