From: Christian Bauer Date: Wed, 19 Jan 2000 22:47:28 +0000 (+0000) Subject: - added tokens "read" and "write" (in preparation for archiving) X-Git-Tag: release_0-5-0~60 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=72a970a6d73bd4c8c76602fe455c73052da9fdf2;hp=0a1b35cf1e59c9e3aae33de8febaa1c8f4bbe630 - added tokens "read" and "write" (in preparation for archiving) --- diff --git a/ginsh/Makefile.in b/ginsh/Makefile.in index 342ed462..977284b4 100644 --- a/ginsh/Makefile.in +++ b/ginsh/Makefile.in @@ -59,6 +59,8 @@ PRE_UNINSTALL = : POST_UNINSTALL = : host_alias = @host_alias@ host_triplet = @host@ +ARCHIVE_AGE = @ARCHIVE_AGE@ +ARCHIVE_VERSION = @ARCHIVE_VERSION@ AS = @AS@ CC = @CC@ CXX = @CXX@ @@ -309,7 +311,7 @@ distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ - cp -pr $$d/$$file $(distdir)/$$file; \ + cp -pr $$/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ diff --git a/ginsh/ginsh_lexer.ll b/ginsh/ginsh_lexer.ll index 314db613..2d925b58 100644 --- a/ginsh/ginsh_lexer.ll +++ b/ginsh/ginsh_lexer.ll @@ -68,6 +68,8 @@ Digits yylval = (long)Digits; return T_DIGITS; /* keywords */ quit|exit return T_QUIT; print return T_PRINT; +read return T_READ; +write return T_WRITE; time return T_TIME; xyzzy return T_XYZZY; inventory return T_INVENTORY; diff --git a/ginsh/ginsh_parser.yy b/ginsh/ginsh_parser.yy index 375290f9..cbb8be21 100644 --- a/ginsh/ginsh_parser.yy +++ b/ginsh/ginsh_parser.yy @@ -86,7 +86,7 @@ static ex lst2matrix(const ex &l); %token T_NUMBER T_SYMBOL T_LITERAL T_DIGITS T_QUOTE T_QUOTE2 T_QUOTE3 %token T_EQUAL T_NOTEQ T_LESSEQ T_GREATEREQ T_MATRIX_BEGIN T_MATRIX_END -%token T_QUIT T_PRINT T_TIME T_XYZZY T_INVENTORY T_LOOK T_SCORE +%token T_QUIT T_PRINT T_READ T_WRITE T_TIME T_XYZZY T_INVENTORY T_LOOK T_SCORE /* Operator precedence and associativity */ %right '='