Annotation of parser3/src/classes/classes.awk, revision 1.6.6.3

1.1       paf         1: #      Parser: classes.inc generator
                      2: #
                      3: #      Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
                      4: #      Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)
                      5: #
1.6.6.3 ! paf         6: #      $Id: classes.awk,v 1.6.6.2 2003/02/17 07:18:56 paf Exp $
1.1       paf         7: 
1.6       paf         8: /\.C$/ && !/(op|classes|ident)/ {
1.4       paf         9:        s=$0
1.6.6.1   paf        10:        c=substr(s,1,length(s)-2)
1.6.6.3 ! paf        11:        printf "extern MethodedPtr %s_class;  extern MethodedPtr %s_base_class;  if(%s_class) *this+=%s_class; if(%s_base_class) *this+=%s_base_class;\n", c,c,c,c,c,c
1.1       paf        12: }

E-mail: