diff options
author | Alex AUVOLAT <alex.auvolat@ens.fr> | 2013-11-16 11:59:42 +0100 |
---|---|---|
committer | Alex AUVOLAT <alex.auvolat@ens.fr> | 2013-11-16 11:59:42 +0100 |
commit | ec7d5bcc03e4bad22b6cc790aa69cb310ec452e4 (patch) | |
tree | 915d0a738cb3bbd0e81a98b00eab03415678a152 /src/test.sh | |
parent | deb235f3045138908339cec56f0ce34dbb4e936b (diff) | |
download | LPC-Projet-ec7d5bcc03e4bad22b6cc790aa69cb310ec452e4.tar.gz LPC-Projet-ec7d5bcc03e4bad22b6cc790aa69cb310ec452e4.zip |
Functionning parser with no conflicts! No support for classes and OOP yet.
Diffstat (limited to 'src/test.sh')
-rwxr-xr-x | src/test.sh | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/test.sh b/src/test.sh new file mode 100755 index 0000000..13b1c47 --- /dev/null +++ b/src/test.sh @@ -0,0 +1,27 @@ +#!/bin/bash + +# Test syntax +echo "Testing SYNTAX/" + +for a in ../tests/syntax/good/*.cpp; do + if ./main.byte -parse-only $a; + then echo "OK $a"; + else echo "FAIL $a"; + fi; +done; + +for a in ../tests/syntax/bad/*.cpp; do + if ./main.byte -parse-only $a 2> /dev/null; + then echo "FAIL $a"; + else echo "OK $a"; + fi; +done; + +echo "---" +echo "Testing TYPING/ only against parsing" +for a in ../tests/typing/*/*.cpp; do + if ./main.byte -parse-only $a; + then echo "OK $a"; + else echo "FAIL $a"; + fi; +done; |