Home | History | Annotate | Download | only in calc++
      1 #! /bin/sh
      2 
      3 # Copyright (C) 2005-2012 Free Software Foundation, Inc.
      4 #
      5 # This program is free software: you can redistribute it and/or modify
      6 # it under the terms of the GNU General Public License as published by
      7 # the Free Software Foundation, either version 3 of the License, or
      8 # (at your option) any later version.
      9 #
     10 # This program is distributed in the hope that it will be useful,
     11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
     12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13 # GNU General Public License for more details.
     14 #
     15 # You should have received a copy of the GNU General Public License
     16 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 
     18 test -z "$VERBOSE" && {
     19    exec > /dev/null 2>&1
     20    set -x
     21 }
     22 
     23 cat >input <<EOF
     24 a := 1
     25 b := 2
     26 c := 3
     27 d := a + b * c
     28 d
     29 EOF
     30 
     31 ./calc++ input
     32 ./calc++ -p input
     33 
     34 cat >input <<EOF
     35 a := 1
     36 d := a + b * c
     37 EOF
     38 ./calc++ input
     39 
     40 cat >input <<EOF
     41 toto := 1
     42 toto
     43 EOF
     44 ./calc++ -s input
     45 
     46 rm input
     47