Changeset 408aed in git for Singular/grammar.y
- Timestamp:
- Sep 12, 1997, 10:27:11 AM (27 years ago)
- Branches:
- (u'spielwiese', '6e5adcba05493683b94648c659a729c189812c77')
- Children:
- 37088950774dfa02dbe8f63800ad0c9e5a2704b0
- Parents:
- 9e0a6ddbec4d640f6209638d32ef74400c5c5ba7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/grammar.y
r9e0a6dd r408aed 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: grammar.y,v 1.1 8 1997-08-11 15:53:15Singular Exp $ */4 /* $Id: grammar.y,v 1.19 1997-09-12 08:27:08 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: SINGULAR shell grammatik … … 460 460 memset(&$$,0,sizeof($$)); 461 461 int i = atoi($1); 462 /*remember not to FreeL($1) 463 *because it is a part of the scanner buffer*/ 464 $$.rtyp = INT_CMD; 465 $$.data = (void *)i; 462 466 463 467 /* check: out of range input */ … … 469 473 if (strcmp(tmp,$1)!=0) 470 474 { 471 Werror("`%s` greater than %d(max. integer representation)" 472 ,$1,INT_MAX); 473 YYERROR; 475 if (currRing==NULL) 476 { 477 Werror("`%s` greater than %d(max. integer representation)" 478 ,$1,INT_MAX); 479 YYERROR; 480 } 481 char *t1=mstrdup($1); 482 syMake(&$$,t1); 474 483 } 475 484 } 476 /*remember not to FreeL($1)477 *because it is a part of the scanner buffer*/478 $$.rtyp = INT_CMD;479 $$.data = (void *)i;480 485 } 481 486 | SYSVAR
Note: See TracChangeset
for help on using the changeset viewer.