Changeset 6bb498 in git for Singular/scanner.l


Ignore:
Timestamp:
Jul 20, 1999, 2:29:50 PM (25 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
7391b832096198f6bb685362085edcd95150fa37
Parents:
6b27cb2007727474789909ba3db42f0b3f1f6369
Message:
* hannes: minor optimizations scanner/grammar: reading ints/monoms


git-svn-id: file:///usr/local/Singular/svn/trunk@3301 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/scanner.l

    r6b27cb r6bb498  
    33*  Computer Algebra System SINGULAR     *
    44****************************************/
    5 /* $Id: scanner.l,v 1.20 1999-07-17 14:01:46 Singular Exp $ */
     5/* $Id: scanner.l,v 1.21 1999-07-20 12:29:50 Singular Exp $ */
    66#include <stdio.h>
    77#include <string.h>
     
    259259                           if ((currRing!=NULL)
    260260                           && (strlen(lvalp->name)>MAX_INT_LEN))
    261                            {
    262                              lvalp->name = mstrdup((char *)yytext);
    263261                             return RINGVAR;
    264                            }
    265262                           else
    266263                             return INT_CONST;
    267264                         }
    268265{integer}\/{integer}     {
    269                            lvalp->name = mstrdup((char *)yytext);
     266                           lvalp->name = (char *)yytext;
    270267                           return RINGVAR;
    271268                         }
     
    286283
    287284{rgvars}|{realnum}       {
    288                            lvalp->name = mstrdup((char *)yytext);
     285                           lvalp->name = (char *)yytext;
    289286                           return RINGVAR;
    290287                         }
Note: See TracChangeset for help on using the changeset viewer.