[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

TECH: PROPOSED GRAMMAR CHANGE 2$i



CHANGE 45

CURRENT LANGUAGE:

Grammatically, I and ijek are treated identically, although in the
semantics, I constitutes a stronger boundary.

Prenexes can be attached only to sentences or to TUhE...TUhU groups, although
logically a prenex can persist across several sentences connected by
ijeks.

PROPOSED CHANGE:

Treat I as a higher-priority break than ijek (which is higher than
I+BO or ijek+BO; no distinction is made between I+BO and ijek+BO).

Shift all the sentence fragments (the forms of utterance_20 which are not
sentence_40) to a higher level; they can only be connected by I, not by any
lower-level form.

Attach prenexes to the new level "statement_11"; statements contain ijeks
and I+BOs, but not bare Is.

RATIONALE:

1) It has always been a rule that I and ijek have different semantic
implications: I is a pure separator, whereas ijek connects as well as
separating.  In particular, logical variables persist across ijek
boundaries always, but (by default) not across I boundaries.  This change
makes the grammar reflect the semantics.

2) Logically connecting sentence fragments never did make very much sense,
but was allowed because of the lack of distinction between I and ijek.


3c3
<      THIS DRAFT ALSO INCORPORATES CHANGE PROPOSALS 1-44 DATED 6 JANUARY 1996
---
>      THIS DRAFT ALSO INCORPORATES CHANGE PROPOSALS 1-43 DATED 6 JANUARY 1996
19c19
<   grammar.244
---
>   grammar.245
164c164
<    J, K, M ,N, G, O, V, W, F, P, R, S, Y, L, Q. This ensures that the longest
---
>    J, K, M ,N, G, O, V, W, F, P, R, T, S, Y, L, Q. This ensures that the longest
342,343c342,343
< %token lexer_S_719      /*        flags an I, not BO */
< /* %token lexer_T_720   /* null */
---
> %token lexer_S_719      /*        flags simple I */
> %token lexer_T_720      /*        flags I_JEK */
369,370c369,370
< /*%token lexer_S_995    /*        :  lexer_S_719  I_root_996 */
< /*%token lexer_T_1000   /* null */
---
> /*%token lexer_S_995    /*        :  lexer_S_719  I_545 */
> /*%token  lexer_T_1000  /*        :  lexer_T_720  I_545  simple_JOIK_JEK_957 */
396a397
>                         |  I_JEK_820  text_B_2
420,421c421,423
< paragraph_10          :  paragraph_A_11
<                         |  paragraph_10  I_819  paragraph_A_11
---
> paragraph_10            :  statement_11
>                         |  paragraph_10  I_819  statement_11
>                         |  paragraph_10  I_819  fragment_20
428,433c430,431
< paragraph_A_11          :  paragraph_B_12
<                         |  paragraph_B_12  I_BO_811  paragraph_A_11
<                         |  paragraph_B_12  I_BO_811
<                         /* this last fixes an erroneous start to a sentence,
<                            and permits incomplete JOIK_JEK after I, as well
<                            in answer to questions on those connectives  */
---
> statement_11            :  statement_A_12
>                         |  prenex_30  statement_11
436c434,444
< paragraph_B_12          :  utterance_20
---
> statement_A_12          :  statement_B_13
>                         |  statement_A_12  I_JEK_820  statement_B_13
>                         |  statement_A_12  I_JEK_820 
>                         ;
> 
> statement_B_13          :  statement_C_14
>                         |  statement_C_14  I_BO_811  statement_B_13
>                         |  statement_C_14  I_BO_811 
>                         ;
> 
> statement_C_14          :  sentence_40
438d445
<                         |  prenex_30  TUhE_610  text_B_2  TUhU_gap_454
443c450
< utterance_20            :  EK_802
---
> fragment_20             :  EK_802
453d459
<                         |  sentence_40
459d464
<                         |  terms_80  ZOhU_628  free_modifier_32
506d510
<                         |  prenex_30  sentence_40
1240a1245,1248
> I_JEK_820               :  lexer_T_1000
>                         |  lexer_T_1000  free_modifier_32
>                         ;
> 
1492c1500,1503
< lexer_S_995             :  lexer_S_719  I_root_956
---
> lexer_S_995             :  lexer_S_719  I_545
>                         ;
> 
> lexer_T_1000            :  lexer_T_720  I_545  simple_JOIK_JEK_957