Changeset a7fc7dd in git
- Timestamp:
- May 7, 1998, 7:53:29 PM (25 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
- Children:
- 6cf0d7083bbc5b3076bb5470b90dc0adb2365890
- Parents:
- 7483ff3103d381b5a0875cab1fec824a577679b5
- Location:
- Singular
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ChangeLog
r7483ff3 ra7fc7dd 1 Thu May 7 19:49:34 MET DST 1998 hannes 2 * added syntax rule "proc <name> <arglist> <string> <body>" 3 * speedup for feReadLine 1 4 Thu Apr 30 19:16:45 MET DST 1998 hannes 2 5 * fixed "missing e-o-buffer" for long lines in febase.inc -
Singular/febase.inc
r7483ff3 ra7fc7dd 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: febase.inc,v 1. 9 1998-05-05 18:07:21Singular Exp $ */4 /* $Id: febase.inc,v 1.10 1998-05-07 17:53:25 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: handling of 'voices' … … 450 450 else if (c=='}') break; 451 451 } 452 else if (yy_noeof==noeof_string)453 {454 if (c<' ') yylineno++;455 else if (c=='"') break;456 }457 452 else 458 453 { -
Singular/grammar.y
r7483ff3 ra7fc7dd 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: grammar.y,v 1. 29 1998-04-24 16:39:20Singular Exp $ */4 /* $Id: grammar.y,v 1.30 1998-05-07 17:53:29 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: SINGULAR shell grammatik … … 1445 1445 //Print(">>%s<<\n",IDPROC(h)->data.s.body); 1446 1446 } 1447 | PROC_DEF STRINGTOK STRINGTOK BLOCKTOK 1448 { 1449 FreeL((ADDRESS)$3); 1450 idhdl h = enterid($1,myynest,PROC_CMD,&idroot,FALSE); 1451 if (h==NULL) 1452 { 1453 FreeL((ADDRESS)$2); 1454 FreeL((ADDRESS)$4); 1455 YYERROR; 1456 } 1457 char *args=iiProcArgs($2,FALSE); 1458 procinfov pi; 1459 FreeL((ADDRESS)$2); 1460 iiInitSingularProcinfo(IDPROC(h),"", $1, 0, 0); 1461 IDPROC(h)->data.s.body = (char *)AllocL(strlen($4)+strlen(args)+14);; 1462 sprintf(IDPROC(h)->data.s.body,"%s\n%s;return();\n\n",args,$4); 1463 FreeL((ADDRESS)args); 1464 FreeL((ADDRESS)$4); 1465 //Print(">>%s<<\n",IDPROC(h)->data.s.body); 1466 } 1447 1467 ; 1448 1468
Note: See TracChangeset
for help on using the changeset viewer.