home *** CD-ROM | disk | FTP | other *** search
- /* ANSI C code generated by SmallEiffel. */
- /*
- -- SmallEiffel -- Release (- 0.97) -- FRANCE
- -- Copyright (C), 1994 - Dominique COLNET and Suzanne COLLIN
- -- University Henri Poincare' - Nancy 1 - email colnet@loria.fr
- -- CRIN (Centre de Recherche en Informatique de Nancy)
- -- FRANCE
- */
- #include "pretty.h"
- void rT48set_invariant(T48 *C,T0 * a1,T0 * a2,T0* a3){
- /*IF*/if ((((int)a2))||(((int)a3))) {
- {T257 *n=((T257*)new(257));
- rT257make(n,a1,a2,a3);
- C->_invariant_assertion=(T0 *)n;}
- }
- /*FI*/}
- void rT48set_is_expanded(T48 *C){
- /*IF*/if ((C)->_is_deferred) {
- rT48error1(C);
- }
- /*FI*/C->_is_expanded=1;
- }
- void rT48set_is_deferred(T48 *C){
- /*IF*/if ((C)->_is_expanded) {
- rT48error1(C);
- }
- /*FI*/C->_is_deferred=1;
- }
- T0 * rT48class_with(/*C*/T0* a1){
- T0 * R=NULL;
- R=(/*UT*/(T50*)oRBC27small_eiffel,
- rT50get_class(a1));
- return R;
- }
- void rT48copy(T48 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT48set_parent_list(T48 *C,T0 * a1,T0 * a2,T0* a3){
- {T129 *n=((T129*)new(129));
- rT129make(n,(T0 *)C,a1,a2,a3);
- C->_parent_list=(T0 *)n;}
- }
- int rT48has(T48 *C,T0 * a1){
- int R=0;
- /*IF*/if (rT59has((T59*)(C)->_feature_dictionary,XrT65to_key(a1))) {
- R=1;
- }
- else {
- R=rT48super_has(C,a1);
- }
- /*FI*/return R;
- }
- void rT48make(T48 *C,T0* a1){
- C->_path=a1;
- {T46 *n=((T46*)new(46));
- rT46make_unknown(n);
- C->_base_class_name=(T0 *)n;}
- {T59 *n=((T59*)new(59));
- rT59make(n);
- C->_feature_dictionary=(T0 *)n;}
- }
- void rT200bracketed_print(T200 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT200pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT200fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT200arg1(T200 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT200add_comment(T200 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT200print_as_target(T200 *C){
- rT200bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT200print_op(T200 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT200start_position(T200 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT200pretty_print(T200 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT200print_op(C);
- /*IF*/if ((XrT66precedence(rT200arg1(C)))==(13)) {
- XrT66pretty_print(rT200arg1(C));
- }
- else if ((3)>=(XrT66precedence(rT200arg1(C)))) {
- XrT66bracketed_print(rT200arg1(C));
- }
- else {
- XrT66pretty_print(rT200arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(3)) {
- XrT66bracketed_print((C)->_target);
- rT200print_op(C);
- XrT66pretty_print(rT200arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT200print_op(C);
- XrT66pretty_print(rT200arg1(C));
- }
- /*FI*/}
- void rT200copy(T200 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT200make_call_1(T200 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT200make(T200 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT200fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms100/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT200make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT199bracketed_print(T199 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT199pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT199fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT199arg1(T199 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT199add_comment(T199 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT199print_as_target(T199 *C){
- rT199bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT199print_op(T199 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT199start_position(T199 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT199pretty_print(T199 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT199print_op(C);
- /*IF*/if ((XrT66precedence(rT199arg1(C)))==(13)) {
- XrT66pretty_print(rT199arg1(C));
- }
- else if ((4)>=(XrT66precedence(rT199arg1(C)))) {
- XrT66bracketed_print(rT199arg1(C));
- }
- else {
- XrT66pretty_print(rT199arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(4)) {
- XrT66bracketed_print((C)->_target);
- rT199print_op(C);
- XrT66pretty_print(rT199arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT199print_op(C);
- XrT66pretty_print(rT199arg1(C));
- }
- /*FI*/}
- void rT199copy(T199 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT199make_call_1(T199 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT199make(T199 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT199fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms99/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT199make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT198bracketed_print(T198 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT198pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT198fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT198arg1(T198 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT198add_comment(T198 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT198print_as_target(T198 *C){
- rT198bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT198print_op(T198 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT198start_position(T198 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT198pretty_print(T198 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT198print_op(C);
- /*IF*/if ((XrT66precedence(rT198arg1(C)))==(13)) {
- XrT66pretty_print(rT198arg1(C));
- }
- else if ((4)>=(XrT66precedence(rT198arg1(C)))) {
- XrT66bracketed_print(rT198arg1(C));
- }
- else {
- XrT66pretty_print(rT198arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(4)) {
- XrT66bracketed_print((C)->_target);
- rT198print_op(C);
- XrT66pretty_print(rT198arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT198print_op(C);
- XrT66pretty_print(rT198arg1(C));
- }
- /*FI*/}
- void rT198copy(T198 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT198make_call_1(T198 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT198make(T198 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT198fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms104/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT198make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT197bracketed_print(T197 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT197pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT197fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT197arg1(T197 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT197add_comment(T197 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT197print_as_target(T197 *C){
- rT197bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT197print_op(T197 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT197start_position(T197 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT197pretty_print(T197 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT197print_op(C);
- /*IF*/if ((XrT66precedence(rT197arg1(C)))==(13)) {
- XrT66pretty_print(rT197arg1(C));
- }
- else if ((4)>=(XrT66precedence(rT197arg1(C)))) {
- XrT66bracketed_print(rT197arg1(C));
- }
- else {
- XrT66pretty_print(rT197arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(4)) {
- XrT66bracketed_print((C)->_target);
- rT197print_op(C);
- XrT66pretty_print(rT197arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT197print_op(C);
- XrT66pretty_print(rT197arg1(C));
- }
- /*FI*/}
- void rT197copy(T197 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT197make_call_1(T197 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT197make(T197 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT197fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms106/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT197make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT196bracketed_print(T196 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT196pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT196fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT196arg1(T196 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT196add_comment(T196 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT196print_as_target(T196 *C){
- rT196bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT196print_op(T196 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT196start_position(T196 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT196pretty_print(T196 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT196print_op(C);
- /*IF*/if ((XrT66precedence(rT196arg1(C)))==(13)) {
- XrT66pretty_print(rT196arg1(C));
- }
- else if ((5)>=(XrT66precedence(rT196arg1(C)))) {
- XrT66bracketed_print(rT196arg1(C));
- }
- else {
- XrT66pretty_print(rT196arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(5)) {
- XrT66bracketed_print((C)->_target);
- rT196print_op(C);
- XrT66pretty_print(rT196arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT196print_op(C);
- XrT66pretty_print(rT196arg1(C));
- }
- /*FI*/}
- void rT196copy(T196 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT196make_call_1(T196 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT196make(T196 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT196fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms101/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT196make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT195bracketed_print(T195 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT195pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT195fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT195arg1(T195 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT195add_comment(T195 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT195print_as_target(T195 *C){
- rT195bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT195print_op(T195 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT195start_position(T195 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT195pretty_print(T195 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT195print_op(C);
- /*IF*/if ((XrT66precedence(rT195arg1(C)))==(13)) {
- XrT66pretty_print(rT195arg1(C));
- }
- else if ((5)>=(XrT66precedence(rT195arg1(C)))) {
- XrT66bracketed_print(rT195arg1(C));
- }
- else {
- XrT66pretty_print(rT195arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(5)) {
- XrT66bracketed_print((C)->_target);
- rT195print_op(C);
- XrT66pretty_print(rT195arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT195print_op(C);
- XrT66pretty_print(rT195arg1(C));
- }
- /*FI*/}
- void rT195copy(T195 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT195make_call_1(T195 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT195make(T195 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT195fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms103/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT195make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT194bracketed_print(T194 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT194pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT194fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT194arg1(T194 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT194add_comment(T194 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT194print_as_target(T194 *C){
- rT194bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT194print_op(T194 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT194start_position(T194 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT194pretty_print(T194 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT194print_op(C);
- /*IF*/if ((XrT66precedence(rT194arg1(C)))==(13)) {
- XrT66pretty_print(rT194arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT194arg1(C)))) {
- XrT66bracketed_print(rT194arg1(C));
- }
- else {
- XrT66pretty_print(rT194arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT194print_op(C);
- XrT66pretty_print(rT194arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT194print_op(C);
- XrT66pretty_print(rT194arg1(C));
- }
- /*FI*/}
- void rT194copy(T194 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT194make_call_1(T194 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT194make(T194 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT194fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms322,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT194make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT193bracketed_print(T193 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT193pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT193fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT193arg1(T193 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT193add_comment(T193 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT193print_as_target(T193 *C){
- rT193bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT193print_op(T193 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT193start_position(T193 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT193pretty_print(T193 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT193print_op(C);
- /*IF*/if ((XrT66precedence(rT193arg1(C)))==(13)) {
- XrT66pretty_print(rT193arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT193arg1(C)))) {
- XrT66bracketed_print(rT193arg1(C));
- }
- else {
- XrT66pretty_print(rT193arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT193print_op(C);
- XrT66pretty_print(rT193arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT193print_op(C);
- XrT66pretty_print(rT193arg1(C));
- }
- /*FI*/}
- void rT193copy(T193 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT193make_call_1(T193 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT193make(T193 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT193fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms318,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT193make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT192bracketed_print(T192 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT192pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT192fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT192arg1(T192 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT192add_comment(T192 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT192print_as_target(T192 *C){
- rT192bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT192print_op(T192 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT192start_position(T192 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT192pretty_print(T192 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT192print_op(C);
- /*IF*/if ((XrT66precedence(rT192arg1(C)))==(13)) {
- XrT66pretty_print(rT192arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT192arg1(C)))) {
- XrT66bracketed_print(rT192arg1(C));
- }
- else {
- XrT66pretty_print(rT192arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT192print_op(C);
- XrT66pretty_print(rT192arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT192print_op(C);
- XrT66pretty_print(rT192arg1(C));
- }
- /*FI*/}
- void rT192copy(T192 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT192make_call_1(T192 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT192make(T192 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT192fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms320,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT192make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT191bracketed_print(T191 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT191pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT191fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT191arg1(T191 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT191add_comment(T191 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT191print_as_target(T191 *C){
- rT191bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT191print_op(T191 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT191start_position(T191 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT191pretty_print(T191 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT191print_op(C);
- /*IF*/if ((XrT66precedence(rT191arg1(C)))==(13)) {
- XrT66pretty_print(rT191arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT191arg1(C)))) {
- XrT66bracketed_print(rT191arg1(C));
- }
- else {
- XrT66pretty_print(rT191arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT191print_op(C);
- XrT66pretty_print(rT191arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT191print_op(C);
- XrT66pretty_print(rT191arg1(C));
- }
- /*FI*/}
- void rT191copy(T191 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT191make_call_1(T191 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT191make(T191 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT191fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms316,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT191make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT190bracketed_print(T190 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT190pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT190fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT190arg1(T190 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT190add_comment(T190 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT190print_as_target(T190 *C){
- rT190bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT190print_op(T190 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT190start_position(T190 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT190pretty_print(T190 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT190print_op(C);
- /*IF*/if ((XrT66precedence(rT190arg1(C)))==(13)) {
- XrT66pretty_print(rT190arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT190arg1(C)))) {
- XrT66bracketed_print(rT190arg1(C));
- }
- else {
- XrT66pretty_print(rT190arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT190print_op(C);
- XrT66pretty_print(rT190arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT190print_op(C);
- XrT66pretty_print(rT190arg1(C));
- }
- /*FI*/}
- void rT190copy(T190 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT190make_call_1(T190 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT190make(T190 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT190fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms314,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT190make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT189bracketed_print(T189 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT189pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT189fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT189arg1(T189 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT189add_comment(T189 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT189print_as_target(T189 *C){
- rT189bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT189print_op(T189 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT189start_position(T189 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT189pretty_print(T189 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT189print_op(C);
- /*IF*/if ((XrT66precedence(rT189arg1(C)))==(13)) {
- XrT66pretty_print(rT189arg1(C));
- }
- else if ((6)>=(XrT66precedence(rT189arg1(C)))) {
- XrT66bracketed_print(rT189arg1(C));
- }
- else {
- XrT66pretty_print(rT189arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(6)) {
- XrT66bracketed_print((C)->_target);
- rT189print_op(C);
- XrT66pretty_print(rT189arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT189print_op(C);
- XrT66pretty_print(rT189arg1(C));
- }
- /*FI*/}
- void rT189copy(T189 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT189make_call_1(T189 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT189make(T189 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT189fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,(T0 *)ms312,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT189make_call_1(C,a1,(C)->_feature_name,_eal);
- }
- void rT188bracketed_print(T188 *C){
- rT259put_character((T259*)oRBC27fmt,'\50');
- rT188pretty_print(C);
- rT259put_character((T259*)oRBC27fmt,'\51');
- }
- void rT188fatal_error(/*C*/T0* a1){
- rT43fatal_error((T43*)oRBC27eh,a1);
- }
- T0 * rT188arg1(T188 *C){
- T0 * R=NULL;
- R=rT168first((T168*)(C)->_arguments);
- return R;
- }
- T0 * rT188add_comment(T188 *C,T0 * a1){
- T0 * R=NULL;
- /*IF*/if ((!(a1))||((rT57count((T57*)a1))==(0))) {
- R=(T0 *)C;
- }
- else {
- {T218 *n=((T218*)new(218));
- rT218make(n,(T0 *)C,a1);
- R=(T0 *)n;}}
- /*FI*/return R;
- }
- void rT188print_as_target(T188 *C){
- rT188bracketed_print(C);
- rT259put_character((T259*)oRBC27fmt,'\56');
- }
- void rT188print_op(T188 *C){
- rT259put_character((T259*)oRBC27fmt,'\40');
- rT68pretty_print2((T68*)(C)->_feature_name);
- rT259put_character((T259*)oRBC27fmt,'\40');
- }
- T0 * rT188start_position(T188 *C){
- T0 * R=NULL;
- R=((T68*)(C)->_feature_name)->_start_position;
- return R;
- }
- void rT188pretty_print(T188 *C){
- /*IF*/if ((XrT66precedence((C)->_target))==(13)) {
- XrT66pretty_print((C)->_target);
- rT188print_op(C);
- /*IF*/if ((XrT66precedence(rT188arg1(C)))==(13)) {
- XrT66pretty_print(rT188arg1(C));
- }
- else if ((7)>=(XrT66precedence(rT188arg1(C)))) {
- XrT66bracketed_print(rT188arg1(C));
- }
- else {
- XrT66pretty_print(rT188arg1(C));
- }
- /*FI*/}
- else if ((XrT66precedence((C)->_target))<(7)) {
- XrT66bracketed_print((C)->_target);
- rT188print_op(C);
- XrT66pretty_print(rT188arg1(C));
- }
- else {
- XrT66pretty_print((C)->_target);
- rT188print_op(C);
- XrT66pretty_print(rT188arg1(C));
- }
- /*FI*/}
- void rT188copy(T188 *C,T0 * a1){
- /*IF*//*AF*//*AE*/
- memcpy(C,a1,s[C->id]);
- /*FI*/}
- void rT188make_call_1(T188 *C,T0 * a1,T0 * a2,T0 * a3){
- C->_target=a1;
- C->_feature_name=a2;
- C->_arguments=a3;
- }
- void rT188make(T188 *C,T0 * a1,T0 * a2,T0 * a3){
- T0 * _eal=NULL;
- /*IF*/if ((!(a1))||(!(a3))) {
- /*UT*/(T43*)oRBC27eh;
- rT43add_position(a2);
- rT188fatal_error((T0 *)ms303);
- }
- /*FI*/{T68 *n=((T68*)new(68));
- rT68make(n,/*(IRF4*/(T0 *)ms85/*)*/,a2);
- C->_feature_name=(T0 *)n;}
- {T168 *n=((T168*)new(168));
- /*(IRF3*/((n)->_list)=(ma(79,0,1,a3));
- /*)*/_eal=(T0 *)n;}
- rT188make_call_1(C,a1,(C)->_feature_name,_eal);
- }
-