Ignore:
Timestamp:
12/11/08 22:20:14 (16 years ago)
Author:
obrebski <obrebski@…>
Branches:
master, help
Children:
2d89d4b
Parents:
91ed676
git-author:
obrebski <obrebski@…> (12/11/08 22:20:14)
git-committer:
obrebski <obrebski@…> (12/11/08 22:20:14)
Message:

trochę zmian

M app/doc/utt.texinfo
M app/src/dgp/sgraph.hh
M app/src/dgp/const.hh
M app/src/dgp/grammar.hh
M app/src/dgp/thesymbols.hh
M app/src/dgp/dgc
M app/src/dgp/sgraph.cc
M app/src/dgp/grammar.cc

git-svn-id: svn://atos.wmid.amu.edu.pl/utt@63 e293616e-ec6a-49c2-aa92-f4a8b91c5d16

File:
1 edited

Legend:

Unmodified
Added
Removed
  • app/src/dgp/grammar.cc

    r0214596 r9ace5d2  
    4444    lt.resize(types_sz); 
    4545    gt.resize(types_sz); 
     46  } 
     47} 
     48 
     49void Grammar::add_flag(const char* s) 
     50 
     51  Flag::add(s); 
     52  if(Flag::count()>flags_sz) 
     53  { 
     54    flags_sz += 16; 
     55    pass.resize(flags_sz); 
    4656  } 
    4757} 
     
    124134        set_connect(arg1,arg2,arg3); 
    125135    } 
     136    // FLAG DECLARATION 
     137    else if(strcmp(key,"FLAG")==0 && fields>=2) 
     138    {  
     139      add_flag(arg1); 
     140    } 
    126141 
    127142    else fprintf(stderr,"Invalid line %d. Ignored.\n", lineno); 
     
    160175        if(connect[c][d].count(t)) 
    161176          fprintf(f,"LINK\t%s\t%s\t%s\n",c.str(),d.str(),t.str()); 
     177 
     178  for(Flag i=1; i<Flag::count(); ++i) 
     179    fprintf(f,"FLAG\t%s\n",i.str()); 
    162180} 
    163181 
Note: See TracChangeset for help on using the changeset viewer.