  
  		case $? in
  			0)
-@@ -350,7 +351,7 @@
+@@ -381,7 +382,7 @@
  {
- 	if [[ -z $ignore || $path != $dir_error/* ]] ; then
- 		action="compiling"
+	if [[ -z $ignore || $path != $dir_lexing/* || $path != $dir_preprocessor/* || $path != $dir_semantics/* 
+		|| $path != $dir_syntax/* || $path != $dir_multiple_errors/* || $path != $dir_unsorted/* ]] ; then
+		action="compiling"
 -		run $compiler $compiler_debug $sources -o $vm_exec
 +		run $compiler $compiler_debug $sources -LLVM -o $vm_exec && clang++ $vm_exec -o $llvm_exec &>$log
-# +		clang -c $sources -O0 -emit-llvm -S -o $vm_exec && clang $vm_exec -o $llvm_exec &>$log
  
  		case $? in
  			0)

 
 	vm_release=master
 	output_time=0.0
@@ -176,9 +177,9 @@
 		compiler_debug=$compiler
 	fi
 

 }
 
 run()
@@ -270,7 +271,7 @@
 {
 	if [[ $path == $dir_exec/* ]] ; then
 		action="execution"
