Changeset 22190 in project


Ignore:
Timestamp:
01/03/11 06:43:07 (10 years ago)
Author:
Alan Post
Message:

jbogenturfa'i: remove header from morphology file.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release/4/jbogenturfahi/trunk/rafske.peg

    r21974 r22190  
    1 ; This is a Parsing Expression Grammar for the morphology of Lojban.
    2 ; See [http://www.pdos.lcs.mit.edu/~baford/packrat/]
    3 ;
    4 ; All rules have the form
    5 ;
    6 ;       name <- peg-expression
    7 ;
    8 ; which means that the grammatical construct "name" is parsed using
    9 ; "peg-expression". 
    10 ;
    11 ; 1)  Concatenation is expressed by juxtaposition with no operator symbol.
    12 ; 2)  / represents *ORDERED* alternation (choice).  If the first
    13 ;     option succeeds, the others will never be checked.
    14 ; 3)  ? indicates that the element to the left is optional.
    15 ; 4)  * represents optional repetition of the construct to the left.
    16 ; 5)  + represents one-or-more repetition of the construct to the left.
    17 ; 6)  () serves to indicate the grouping of the other operators.
    18 ; 7)  & indicates that the element to the right must follow (but the
    19 ;     marked element itself does not absorb anything).
    20 ; 8)  ! indicates that the element to the right must not follow (the
    21 ;     marked element itself does not absorb anything).
    22 ; 9)  . represents any character.
    23 ; 10) ' ' or " " represents a literal string.
    24 ; 11) [] represents a character class.   %%%
    25 ;
    26 ; Repetitions grab as much as they can.
    27 ;
    28 ;
    29 ; --- GRAMMAR ---
    30 ; This grammar classifies words by their morphological class (cmene,
    31 ; gismu, lujvo, fuhivla, cmavo, and non-lojban-word).
    32 ;
    33 ;The final section sorts cmavo into grammatical classes (A, BAI, BAhE, ..., ZOhU).
    34 ;
    35 ; mi'e ((xorxes))
    36 
    37 ;-------------------------------------------------------------------
    38 
    391; not used.
    402;words <- pause? (word pause?)*
Note: See TracChangeset for help on using the changeset viewer.