forked from UTulsa-Research/ag_gen
Include DMTCP build support
This commit is contained in:
parent
8a78e499b0
commit
ea668853e5
3
.gitignore
vendored
3
.gitignore
vendored
@ -97,3 +97,6 @@ config.ini
|
|||||||
|
|
||||||
#Slurm Files
|
#Slurm Files
|
||||||
job*
|
job*
|
||||||
|
|
||||||
|
# DMTCP install
|
||||||
|
/src/dmtcp/bin
|
||||||
|
|||||||
@ -791,7 +791,7 @@ WARN_LOGFILE =
|
|||||||
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
|
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
|
||||||
# Note: If this tag is empty the current directory is searched.
|
# Note: If this tag is empty the current directory is searched.
|
||||||
|
|
||||||
INPUT = /home/noah/Documents/School/Thesis Work/ag_parallel/src
|
INPUT = /home/noah/Documents/School/Thesis_Work/ag_parallel/src
|
||||||
|
|
||||||
# This tag can be used to specify the character encoding of the source files
|
# This tag can be used to specify the character encoding of the source files
|
||||||
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
|
||||||
|
|||||||
@ -57,10 +57,10 @@ RM = /usr/bin/cmake -E rm -f
|
|||||||
EQUALS = =
|
EQUALS = =
|
||||||
|
|
||||||
# The top-level source directory on which CMake was run.
|
# The top-level source directory on which CMake was run.
|
||||||
CMAKE_SOURCE_DIR = "/home/noah/Documents/School/Thesis Work/ag_parallel"
|
CMAKE_SOURCE_DIR = /home/noah/Documents/School/Thesis_Work/ag_parallel
|
||||||
|
|
||||||
# The top-level build directory on which CMake was run.
|
# The top-level build directory on which CMake was run.
|
||||||
CMAKE_BINARY_DIR = "/home/noah/Documents/School/Thesis Work/ag_parallel/build"
|
CMAKE_BINARY_DIR = /home/noah/Documents/School/Thesis_Work/ag_parallel/build
|
||||||
|
|
||||||
#=============================================================================
|
#=============================================================================
|
||||||
# Targets provided globally by CMake.
|
# Targets provided globally by CMake.
|
||||||
@ -87,9 +87,9 @@ rebuild_cache/fast: rebuild_cache
|
|||||||
|
|
||||||
# The main all target
|
# The main all target
|
||||||
all: cmake_check_build_system
|
all: cmake_check_build_system
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start "/home/noah/Documents/School/Thesis Work/ag_parallel/build/CMakeFiles" "/home/noah/Documents/School/Thesis Work/ag_parallel/build//CMakeFiles/progress.marks"
|
$(CMAKE_COMMAND) -E cmake_progress_start /home/noah/Documents/School/Thesis_Work/ag_parallel/build/CMakeFiles /home/noah/Documents/School/Thesis_Work/ag_parallel/build//CMakeFiles/progress.marks
|
||||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
|
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
|
||||||
$(CMAKE_COMMAND) -E cmake_progress_start "/home/noah/Documents/School/Thesis Work/ag_parallel/build/CMakeFiles" 0
|
$(CMAKE_COMMAND) -E cmake_progress_start /home/noah/Documents/School/Thesis_Work/ag_parallel/build/CMakeFiles 0
|
||||||
.PHONY : all
|
.PHONY : all
|
||||||
|
|
||||||
# The main clean target
|
# The main clean target
|
||||||
|
|||||||
BIN
build/ag_gen
BIN
build/ag_gen
Binary file not shown.
@ -1,6 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
BUILDDIR="$PWD"
|
BUILDDIR="$PWD"
|
||||||
|
|
||||||
|
# Load appropriate modules on Hammer
|
||||||
if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
|
if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
|
||||||
echo "Loading Modules."
|
echo "Loading Modules."
|
||||||
module load cmake
|
module load cmake
|
||||||
@ -9,19 +11,18 @@ if [ "$(dnsdomainname)" = "hammer.esg.utulsa.edu" ]; then
|
|||||||
module load openmpi
|
module load openmpi
|
||||||
#module load mpich
|
#module load mpich
|
||||||
module load postgresql
|
module load postgresql
|
||||||
# Build DMTCP - in User Dir
|
|
||||||
|
|
||||||
else
|
|
||||||
cd ../src/dmtcp
|
|
||||||
# Enable multilib support
|
|
||||||
./configure --enable-m32
|
|
||||||
# Make with all procs, adjust as necessary
|
|
||||||
make -j$(nproc)
|
|
||||||
# Optional:
|
|
||||||
make check
|
|
||||||
make install
|
|
||||||
cd "${BUILDDIR}"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# DMTCP Support
|
||||||
|
cd ../src/dmtcp
|
||||||
|
# Check to see if it has been installed. If not, install
|
||||||
|
if find -- bin/ -prune -type d -empty | grep -q '^'; then
|
||||||
|
echo "DMTCP not built. Configuring and building."
|
||||||
|
./configure --enable-infiniband-support --enable-openmp --enable-timing
|
||||||
|
make
|
||||||
|
fi
|
||||||
|
cd "${BUILDDIR}"
|
||||||
|
|
||||||
|
# AG/CG
|
||||||
cmake -DCMAKE_BUILD_TYPE=Debug ../ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMPICH_IGNORE_CXX_SEEK=1
|
cmake -DCMAKE_BUILD_TYPE=Debug ../ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DMPICH_IGNORE_CXX_SEEK=1
|
||||||
make ag_gen
|
make ag_gen
|
||||||
|
|||||||
@ -1,142 +1,142 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/main.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/main.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/main.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/main.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/nm_scanner.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/nm_parser.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/xp_scanner.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/xp_parser.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/ag_gen.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/ag_gen.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/ag_gen.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/ag_gen.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/asset.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/asset.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/asset.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/asset.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/assetgroup.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/assetgroup.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/assetgroup.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/assetgroup.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/edge.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/edge.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/edge.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/edge.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/exploit.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/exploit.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/exploit.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/exploit.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/factbase.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/factbase.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/factbase.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/factbase.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/network_state.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/network_state.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/network_state.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/network_state.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/quality.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/quality.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/quality.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/quality.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/ag_gen/topology.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/topology.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/ag_gen/topology.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/ag_gen/topology.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/avail_mem.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/avail_mem.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/avail_mem.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/avail_mem.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/build_sql.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/build_sql.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/build_sql.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/build_sql.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/common.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/common.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/common.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/common.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/db_functions.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/db_functions.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/db_functions.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/db_functions.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/hash.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/hash.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/hash.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/hash.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/list.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/list.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/list.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/list.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/mem.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/mem.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/mem.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/util/redis_manager.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/redis_manager.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/redis_manager.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/redis_manager.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/str_array.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/str_array.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/str_array.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/str_array.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c\"",
|
"command": "/usr/bin/cc -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/ag_gen.dir/src/util/vector.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/vector.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/vector.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/vector.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/serialize.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/mpi/serialize.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/serialize.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/mpi/serialize.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp\"",
|
"command": "/usr/bin/c++ -DBOOST_MPI_DYN_LINK -DBOOST_MPI_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -std=c++17 -fopenmp -DREDIS -g -g -O0 -ggdb -Wall -fopenmp -pedantic -std=c++17 -o CMakeFiles/ag_gen.dir/src/mpi/tasks.cpp.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/mpi/tasks.cpp",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/mpi/tasks.cpp"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/mpi/tasks.cpp"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/dynstr_test.dir/src/util/mem.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c\"",
|
"command": "/usr/bin/cc -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/dynstr_test.dir/src/util/mem.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/mem.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/util/mem.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/util/mem.c"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"directory": "/home/noah/Documents/School/Thesis Work/ag_parallel/build",
|
"directory": "/home/noah/Documents/School/Thesis_Work/ag_parallel/build",
|
||||||
"command": "/usr/bin/cc -I/usr/include/postgresql -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/src/bcl/cmake/..\" -I\"/home/noah/Documents/School/Thesis Work/ag_parallel/INTERFACE\" -g -o CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.o -c \"/home/noah/Documents/School/Thesis Work/ag_parallel/src/tests/mem_test.c\"",
|
"command": "/usr/bin/cc -I/usr/include/postgresql -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src -I/home/noah/Documents/School/Thesis_Work/ag_parallel/src/bcl/cmake/.. -I/home/noah/Documents/School/Thesis_Work/ag_parallel/INTERFACE -g -o CMakeFiles/dynstr_test.dir/src/tests/mem_test.c.o -c /home/noah/Documents/School/Thesis_Work/ag_parallel/src/tests/mem_test.c",
|
||||||
"file": "/home/noah/Documents/School/Thesis Work/ag_parallel/src/tests/mem_test.c"
|
"file": "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/tests/mem_test.c"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -74,7 +74,7 @@
|
|||||||
#define yychar nmchar
|
#define yychar nmchar
|
||||||
|
|
||||||
/* First part of user prologue. */
|
/* First part of user prologue. */
|
||||||
#line 4 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 4 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@ -95,7 +95,7 @@
|
|||||||
extern int assetcount;
|
extern int assetcount;
|
||||||
extern int factcount;
|
extern int factcount;
|
||||||
|
|
||||||
#line 99 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 99 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
|
|
||||||
# ifndef YY_CAST
|
# ifndef YY_CAST
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
@ -1420,63 +1420,63 @@ yyreduce:
|
|||||||
switch (yyn)
|
switch (yyn)
|
||||||
{
|
{
|
||||||
case 2: /* root: NETWORK IDENTIFIER EQ assets facts tags PERIOD */
|
case 2: /* root: NETWORK IDENTIFIER EQ assets facts tags PERIOD */
|
||||||
#line 52 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 52 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1426 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1426 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3: /* assets: ASSETS COLON assetlist */
|
case 3: /* assets: ASSETS COLON assetlist */
|
||||||
#line 55 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 55 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1432 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1432 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4: /* assetlist: %empty */
|
case 4: /* assetlist: %empty */
|
||||||
#line 58 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 58 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1438 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1438 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5: /* assetlist: assetlist asset */
|
case 5: /* assetlist: assetlist asset */
|
||||||
#line 59 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 59 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
list_add(nm->assets, (yyvsp[0].string));
|
list_add(nm->assets, (yyvsp[0].string));
|
||||||
}
|
}
|
||||||
#line 1446 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1446 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6: /* asset: IDENTIFIER SEMI */
|
case 6: /* asset: IDENTIFIER SEMI */
|
||||||
#line 64 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 64 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[-1].string); }
|
{ (yyval.string) = (yyvsp[-1].string); }
|
||||||
#line 1452 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1452 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7: /* tags: %empty */
|
case 7: /* tags: %empty */
|
||||||
#line 67 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 67 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1458 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1458 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 8: /* tags: TAGS COLON */
|
case 8: /* tags: TAGS COLON */
|
||||||
#line 68 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 68 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1464 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1464 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9: /* facts: FACTS COLON factlist */
|
case 9: /* facts: FACTS COLON factlist */
|
||||||
#line 71 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 71 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{ nm->facts = (yyvsp[0].lst); }
|
{ nm->facts = (yyvsp[0].lst); }
|
||||||
#line 1470 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1470 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 10: /* factlist: %empty */
|
case 10: /* factlist: %empty */
|
||||||
#line 74 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 74 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{ (yyval.lst) = NULL; }
|
{ (yyval.lst) = NULL; }
|
||||||
#line 1476 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1476 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 11: /* factlist: factlist f */
|
case 11: /* factlist: factlist f */
|
||||||
#line 75 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 75 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
if((yyvsp[-1].lst) == NULL) {
|
if((yyvsp[-1].lst) == NULL) {
|
||||||
(yyval.lst) = list_new();
|
(yyval.lst) = list_new();
|
||||||
@ -1486,11 +1486,11 @@ yyreduce:
|
|||||||
(yyval.lst) = (yyvsp[-1].lst);
|
(yyval.lst) = (yyvsp[-1].lst);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#line 1490 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1490 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 12: /* f: QUALITY COLON IDENTIFIER COMMA statement SEMI */
|
case 12: /* f: QUALITY COLON IDENTIFIER COMMA statement SEMI */
|
||||||
#line 86 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 86 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
statement *st = getmem(sizeof(struct statement));
|
statement *st = getmem(sizeof(struct statement));
|
||||||
st->obj = (yyvsp[-1].st)->obj;
|
st->obj = (yyvsp[-1].st)->obj;
|
||||||
@ -1506,11 +1506,11 @@ yyreduce:
|
|||||||
|
|
||||||
(yyval.fct) = fct;
|
(yyval.fct) = fct;
|
||||||
}
|
}
|
||||||
#line 1510 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1510 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 13: /* f: TOPOLOGY COLON IDENTIFIER direction IDENTIFIER COMMA statement SEMI */
|
case 13: /* f: TOPOLOGY COLON IDENTIFIER direction IDENTIFIER COMMA statement SEMI */
|
||||||
#line 101 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 101 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
struct statement* st = (yyvsp[-1].st);
|
struct statement* st = (yyvsp[-1].st);
|
||||||
st->obj = (yyvsp[-1].st)->obj;
|
st->obj = (yyvsp[-1].st)->obj;
|
||||||
@ -1526,11 +1526,11 @@ yyreduce:
|
|||||||
|
|
||||||
(yyval.fct) = fct;
|
(yyval.fct) = fct;
|
||||||
}
|
}
|
||||||
#line 1530 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1530 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 14: /* statement: IDENTIFIER */
|
case 14: /* statement: IDENTIFIER */
|
||||||
#line 119 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 119 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
struct statement* st = getmem(sizeof(struct statement));
|
struct statement* st = getmem(sizeof(struct statement));
|
||||||
st->obj = (yyvsp[0].string);
|
st->obj = (yyvsp[0].string);
|
||||||
@ -1538,11 +1538,11 @@ yyreduce:
|
|||||||
st->val = "";
|
st->val = "";
|
||||||
(yyval.st) = st;
|
(yyval.st) = st;
|
||||||
}
|
}
|
||||||
#line 1542 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1542 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 15: /* statement: IDENTIFIER operator value */
|
case 15: /* statement: IDENTIFIER operator value */
|
||||||
#line 126 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 126 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
{
|
{
|
||||||
struct statement* st = getmem(sizeof(struct statement));
|
struct statement* st = getmem(sizeof(struct statement));
|
||||||
st->obj = (yyvsp[-2].string);
|
st->obj = (yyvsp[-2].string);
|
||||||
@ -1550,11 +1550,11 @@ yyreduce:
|
|||||||
st->val = (yyvsp[0].string);
|
st->val = (yyvsp[0].string);
|
||||||
(yyval.st) = st;
|
(yyval.st) = st;
|
||||||
}
|
}
|
||||||
#line 1554 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1554 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
#line 1558 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.c"
|
#line 1558 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.c"
|
||||||
|
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
@ -1778,7 +1778,7 @@ yyreturnlab:
|
|||||||
return yyresult;
|
return yyresult;
|
||||||
}
|
}
|
||||||
|
|
||||||
#line 165 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 165 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -87,7 +87,7 @@ extern int nmdebug;
|
|||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
union YYSTYPE
|
union YYSTYPE
|
||||||
{
|
{
|
||||||
#line 25 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
#line 25 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_parser.yy"
|
||||||
|
|
||||||
struct str_array* arr;
|
struct str_array* arr;
|
||||||
struct list* lst;
|
struct list* lst;
|
||||||
@ -96,7 +96,7 @@ union YYSTYPE
|
|||||||
struct fact *fct;
|
struct fact *fct;
|
||||||
char* string;
|
char* string;
|
||||||
|
|
||||||
#line 100 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_parser.tab.h"
|
#line 100 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_parser.tab.h"
|
||||||
|
|
||||||
};
|
};
|
||||||
typedef union YYSTYPE YYSTYPE;
|
typedef union YYSTYPE YYSTYPE;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#line 1 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 1 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
|
|
||||||
#line 3 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 3 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
|
|
||||||
#define YY_INT_ALIGNED short int
|
#define YY_INT_ALIGNED short int
|
||||||
|
|
||||||
@ -772,11 +772,11 @@ int yy_flex_debug = 0;
|
|||||||
#define YY_MORE_ADJ 0
|
#define YY_MORE_ADJ 0
|
||||||
#define YY_RESTORE_YY_MORE_OFFSET
|
#define YY_RESTORE_YY_MORE_OFFSET
|
||||||
char *yytext;
|
char *yytext;
|
||||||
#line 1 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 1 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
#line 8 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 8 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
#include "nm_parser.tab.h"
|
#include "nm_parser.tab.h"
|
||||||
#line 778 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 778 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
#line 779 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 779 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
|
|
||||||
#define INITIAL 0
|
#define INITIAL 0
|
||||||
|
|
||||||
@ -993,10 +993,10 @@ YY_DECL
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
#line 11 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 11 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
|
|
||||||
|
|
||||||
#line 999 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 999 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
|
|
||||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||||
{
|
{
|
||||||
@ -1066,146 +1066,146 @@ do_action: /* This label is used only to access EOF actions. */
|
|||||||
case 1:
|
case 1:
|
||||||
/* rule 1 can match eol */
|
/* rule 1 can match eol */
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 13 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 13 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{}
|
{}
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 2:
|
case 2:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 15 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 15 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return NETWORK; }
|
{ return NETWORK; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 3:
|
case 3:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 16 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 16 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return FACTS; }
|
{ return FACTS; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 4:
|
case 4:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 17 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 17 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return ASSETS; }
|
{ return ASSETS; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 5:
|
case 5:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 18 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 18 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return QUALITY; }
|
{ return QUALITY; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 6:
|
case 6:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 19 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 19 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return TOPOLOGY; }
|
{ return TOPOLOGY; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 7:
|
case 7:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 20 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 20 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return TAGS; }
|
{ return TAGS; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 8:
|
case 8:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 22 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 22 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return INT; }
|
{ nmlval.string = strdup(yytext); return INT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 9:
|
case 9:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 23 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 23 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return FLOAT; }
|
{ nmlval.string = strdup(yytext); return FLOAT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 10:
|
case 10:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 24 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 24 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return IDENTIFIER; }
|
{ nmlval.string = strdup(yytext); return IDENTIFIER; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 11:
|
case 11:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 26 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 26 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return EQ; }
|
{ nmlval.string = strdup(yytext); return EQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 12:
|
case 12:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 27 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 27 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return LT; }
|
{ nmlval.string = strdup(yytext); return LT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 13:
|
case 13:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 28 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 28 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return GT; }
|
{ nmlval.string = strdup(yytext); return GT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 14:
|
case 14:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 29 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 29 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return GEQ; }
|
{ nmlval.string = strdup(yytext); return GEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 15:
|
case 15:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 30 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 30 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return LEQ; }
|
{ nmlval.string = strdup(yytext); return LEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 16:
|
case 16:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 31 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 31 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return EQ; }
|
{ nmlval.string = strdup(yytext); return EQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 17:
|
case 17:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 32 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 32 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return COLON; }
|
{ nmlval.string = strdup(yytext); return COLON; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 18:
|
case 18:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 33 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 33 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return SEMI; }
|
{ nmlval.string = strdup(yytext); return SEMI; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 19:
|
case 19:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 34 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 34 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return COMMA; }
|
{ nmlval.string = strdup(yytext); return COMMA; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 20:
|
case 20:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 35 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 35 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return PERIOD; }
|
{ nmlval.string = strdup(yytext); return PERIOD; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 21:
|
case 21:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 36 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 36 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return BIDIR; }
|
{ nmlval.string = strdup(yytext); return BIDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 22:
|
case 22:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 37 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 37 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return NOTBIDIR; }
|
{ nmlval.string = strdup(yytext); return NOTBIDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 23:
|
case 23:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 38 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 38 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return ONEDIRBACK; }
|
{ nmlval.string = strdup(yytext); return ONEDIRBACK; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 24:
|
case 24:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 39 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 39 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return ONEDIR; }
|
{ nmlval.string = strdup(yytext); return ONEDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 25:
|
case 25:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 40 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 40 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ nmlval.string = strdup(yytext); return NOTONEDIR; }
|
{ nmlval.string = strdup(yytext); return NOTONEDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 26:
|
case 26:
|
||||||
/* rule 26 can match eol */
|
/* rule 26 can match eol */
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 42 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 42 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{}
|
{}
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 27:
|
case 27:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 44 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 44 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
{ return 1; }
|
{ return 1; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 28:
|
case 28:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 45 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 45 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
ECHO;
|
ECHO;
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
#line 1208 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/nm_scanner.c"
|
#line 1208 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/nm_scanner.c"
|
||||||
case YY_STATE_EOF(INITIAL):
|
case YY_STATE_EOF(INITIAL):
|
||||||
yyterminate();
|
yyterminate();
|
||||||
|
|
||||||
@ -2222,4 +2222,4 @@ void yyfree (void * ptr )
|
|||||||
|
|
||||||
#define YYTABLES_NAME "yytables"
|
#define YYTABLES_NAME "yytables"
|
||||||
|
|
||||||
#line 45 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
#line 45 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/nm-parser/nm_scanner.l"
|
||||||
|
|||||||
@ -74,7 +74,7 @@
|
|||||||
#define yychar xpchar
|
#define yychar xpchar
|
||||||
|
|
||||||
/* First part of user prologue. */
|
/* First part of user prologue. */
|
||||||
#line 4 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 4 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@ -91,7 +91,7 @@
|
|||||||
extern FILE* xpin;
|
extern FILE* xpin;
|
||||||
extern int xplineno;
|
extern int xplineno;
|
||||||
|
|
||||||
#line 95 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 95 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
|
|
||||||
# ifndef YY_CAST
|
# ifndef YY_CAST
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
@ -1456,27 +1456,27 @@ yyreduce:
|
|||||||
switch (yyn)
|
switch (yyn)
|
||||||
{
|
{
|
||||||
case 2: /* root: exploitlist */
|
case 2: /* root: exploitlist */
|
||||||
#line 49 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 49 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1462 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1462 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 3: /* exploitlist: %empty */
|
case 3: /* exploitlist: %empty */
|
||||||
#line 52 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 52 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{}
|
{}
|
||||||
#line 1468 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1468 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 4: /* exploitlist: exploitlist exploit */
|
case 4: /* exploitlist: exploitlist exploit */
|
||||||
#line 53 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 53 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
list_add(xplist, (yyvsp[0].xp));
|
list_add(xplist, (yyvsp[0].xp));
|
||||||
}
|
}
|
||||||
#line 1476 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1476 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5: /* exploit: EXPLOIT IDENTIFIER LPAREN parameters RPAREN EQ preconditions postconditions PERIOD */
|
case 5: /* exploit: EXPLOIT IDENTIFIER LPAREN parameters RPAREN EQ preconditions postconditions PERIOD */
|
||||||
#line 58 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 58 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
exploitpattern *xp = getmem(sizeof(exploitpattern));
|
exploitpattern *xp = getmem(sizeof(exploitpattern));
|
||||||
xp->group = "null";
|
xp->group = "null";
|
||||||
@ -1486,11 +1486,11 @@ yyreduce:
|
|||||||
xp->postconditions = (yyvsp[-1].list);
|
xp->postconditions = (yyvsp[-1].list);
|
||||||
(yyval.xp) = xp;
|
(yyval.xp) = xp;
|
||||||
}
|
}
|
||||||
#line 1490 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1490 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 6: /* exploit: IDENTIFIER GROUP EXPLOIT IDENTIFIER LPAREN parameters RPAREN EQ preconditions postconditions PERIOD */
|
case 6: /* exploit: IDENTIFIER GROUP EXPLOIT IDENTIFIER LPAREN parameters RPAREN EQ preconditions postconditions PERIOD */
|
||||||
#line 68 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 68 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
exploitpattern *xp = getmem(sizeof(exploitpattern));
|
exploitpattern *xp = getmem(sizeof(exploitpattern));
|
||||||
xp->group = (yyvsp[-10].string);
|
xp->group = (yyvsp[-10].string);
|
||||||
@ -1500,11 +1500,11 @@ yyreduce:
|
|||||||
xp->postconditions = (yyvsp[-1].list);
|
xp->postconditions = (yyvsp[-1].list);
|
||||||
(yyval.xp) = xp;
|
(yyval.xp) = xp;
|
||||||
}
|
}
|
||||||
#line 1504 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1504 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7: /* parameters: parameters COMMA IDENTIFIER */
|
case 7: /* parameters: parameters COMMA IDENTIFIER */
|
||||||
#line 79 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 79 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
if((yyvsp[-2].arr) == NULL) {
|
if((yyvsp[-2].arr) == NULL) {
|
||||||
(yyval.arr) = new_str_array();
|
(yyval.arr) = new_str_array();
|
||||||
@ -1514,38 +1514,38 @@ yyreduce:
|
|||||||
add_str((yyval.arr), (yyvsp[0].string));
|
add_str((yyval.arr), (yyvsp[0].string));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#line 1518 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1518 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 8: /* parameters: IDENTIFIER */
|
case 8: /* parameters: IDENTIFIER */
|
||||||
#line 88 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 88 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
(yyval.arr) = new_str_array();
|
(yyval.arr) = new_str_array();
|
||||||
add_str((yyval.arr), (yyvsp[0].string));
|
add_str((yyval.arr), (yyvsp[0].string));
|
||||||
}
|
}
|
||||||
#line 1527 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1527 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 9: /* parameters: %empty */
|
case 9: /* parameters: %empty */
|
||||||
#line 92 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 92 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.arr) = NULL; }
|
{ (yyval.arr) = NULL; }
|
||||||
#line 1533 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1533 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 10: /* preconditions: PRECONDITIONS COLON preconditionslist */
|
case 10: /* preconditions: PRECONDITIONS COLON preconditionslist */
|
||||||
#line 95 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 95 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.list) = (yyvsp[0].list); }
|
{ (yyval.list) = (yyvsp[0].list); }
|
||||||
#line 1539 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1539 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 11: /* preconditionslist: %empty */
|
case 11: /* preconditionslist: %empty */
|
||||||
#line 98 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 98 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.list) = NULL; }
|
{ (yyval.list) = NULL; }
|
||||||
#line 1545 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1545 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 12: /* preconditionslist: preconditionslist precondition */
|
case 12: /* preconditionslist: preconditionslist precondition */
|
||||||
#line 99 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 99 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
if((yyvsp[-1].list) == NULL) {
|
if((yyvsp[-1].list) == NULL) {
|
||||||
(yyval.list) = list_new();
|
(yyval.list) = list_new();
|
||||||
@ -1555,33 +1555,33 @@ yyreduce:
|
|||||||
(yyval.list) = (yyvsp[-1].list);
|
(yyval.list) = (yyvsp[-1].list);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#line 1559 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1559 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 13: /* precondition: fact */
|
case 13: /* precondition: fact */
|
||||||
#line 110 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 110 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
(yyval.fct) = (yyvsp[0].fct);
|
(yyval.fct) = (yyvsp[0].fct);
|
||||||
}
|
}
|
||||||
#line 1567 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1567 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 14: /* postconditions: POSTCONDITIONS COLON postconditionslist */
|
case 14: /* postconditions: POSTCONDITIONS COLON postconditionslist */
|
||||||
#line 115 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 115 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
(yyval.list) = (yyvsp[0].list);
|
(yyval.list) = (yyvsp[0].list);
|
||||||
}
|
}
|
||||||
#line 1575 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1575 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 15: /* postconditionslist: %empty */
|
case 15: /* postconditionslist: %empty */
|
||||||
#line 120 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 120 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.list) = NULL; }
|
{ (yyval.list) = NULL; }
|
||||||
#line 1581 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1581 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 16: /* postconditionslist: postconditionslist postcondition */
|
case 16: /* postconditionslist: postconditionslist postcondition */
|
||||||
#line 121 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 121 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
if((yyvsp[-1].list) == NULL) {
|
if((yyvsp[-1].list) == NULL) {
|
||||||
(yyval.list) = list_new();
|
(yyval.list) = list_new();
|
||||||
@ -1591,52 +1591,52 @@ yyreduce:
|
|||||||
(yyval.list) = (yyvsp[-1].list);
|
(yyval.list) = (yyvsp[-1].list);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#line 1595 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1595 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 17: /* postcondition: operation fact */
|
case 17: /* postcondition: operation fact */
|
||||||
#line 132 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 132 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
postcondition *pc = getmem(sizeof(postcondition));
|
postcondition *pc = getmem(sizeof(postcondition));
|
||||||
pc->op = (yyvsp[-1].string);
|
pc->op = (yyvsp[-1].string);
|
||||||
pc->f = (yyvsp[0].fct);
|
pc->f = (yyvsp[0].fct);
|
||||||
(yyval.pc) = pc;
|
(yyval.pc) = pc;
|
||||||
}
|
}
|
||||||
#line 1606 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1606 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 18: /* operation: ADD */
|
case 18: /* operation: ADD */
|
||||||
#line 140 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 140 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[0].string); }
|
{ (yyval.string) = (yyvsp[0].string); }
|
||||||
#line 1612 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1612 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 19: /* operation: INSERT */
|
case 19: /* operation: INSERT */
|
||||||
#line 141 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 141 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[0].string); }
|
{ (yyval.string) = (yyvsp[0].string); }
|
||||||
#line 1618 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1618 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 20: /* operation: UPDATE */
|
case 20: /* operation: UPDATE */
|
||||||
#line 142 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 142 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[0].string); }
|
{ (yyval.string) = (yyvsp[0].string); }
|
||||||
#line 1624 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1624 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 21: /* operation: DELETE */
|
case 21: /* operation: DELETE */
|
||||||
#line 143 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 143 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[0].string); }
|
{ (yyval.string) = (yyvsp[0].string); }
|
||||||
#line 1630 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1630 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 22: /* operation: REMOVE */
|
case 22: /* operation: REMOVE */
|
||||||
#line 144 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 144 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{ (yyval.string) = (yyvsp[0].string); }
|
{ (yyval.string) = (yyvsp[0].string); }
|
||||||
#line 1636 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1636 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 23: /* fact: QUALITY COLON IDENTIFIER COMMA statement SEMI */
|
case 23: /* fact: QUALITY COLON IDENTIFIER COMMA statement SEMI */
|
||||||
#line 147 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 147 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
statement *st = getmem(sizeof(struct statement));
|
statement *st = getmem(sizeof(struct statement));
|
||||||
st->obj = (yyvsp[-1].st)->obj;
|
st->obj = (yyvsp[-1].st)->obj;
|
||||||
@ -1652,11 +1652,11 @@ yyreduce:
|
|||||||
|
|
||||||
(yyval.fct) = fct;
|
(yyval.fct) = fct;
|
||||||
}
|
}
|
||||||
#line 1656 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1656 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 24: /* fact: TOPOLOGY COLON IDENTIFIER direction IDENTIFIER COMMA statement SEMI */
|
case 24: /* fact: TOPOLOGY COLON IDENTIFIER direction IDENTIFIER COMMA statement SEMI */
|
||||||
#line 162 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 162 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
statement *st = getmem(sizeof(statement));
|
statement *st = getmem(sizeof(statement));
|
||||||
st->obj = (yyvsp[-1].st)->obj;
|
st->obj = (yyvsp[-1].st)->obj;
|
||||||
@ -1672,11 +1672,11 @@ yyreduce:
|
|||||||
|
|
||||||
(yyval.fct) = fct;
|
(yyval.fct) = fct;
|
||||||
}
|
}
|
||||||
#line 1676 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1676 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 25: /* statement: IDENTIFIER */
|
case 25: /* statement: IDENTIFIER */
|
||||||
#line 183 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 183 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
statement* st = getmem(sizeof(statement));
|
statement* st = getmem(sizeof(statement));
|
||||||
st->obj = (yyvsp[0].string);
|
st->obj = (yyvsp[0].string);
|
||||||
@ -1684,11 +1684,11 @@ yyreduce:
|
|||||||
st->val = "";
|
st->val = "";
|
||||||
(yyval.st) = st;
|
(yyval.st) = st;
|
||||||
}
|
}
|
||||||
#line 1688 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1688 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 26: /* statement: IDENTIFIER operator value */
|
case 26: /* statement: IDENTIFIER operator value */
|
||||||
#line 190 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 190 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
{
|
{
|
||||||
statement* st = getmem(sizeof(statement));
|
statement* st = getmem(sizeof(statement));
|
||||||
st->obj = (yyvsp[-2].string);
|
st->obj = (yyvsp[-2].string);
|
||||||
@ -1696,11 +1696,11 @@ yyreduce:
|
|||||||
st->val = (yyvsp[0].string);
|
st->val = (yyvsp[0].string);
|
||||||
(yyval.st) = st;
|
(yyval.st) = st;
|
||||||
}
|
}
|
||||||
#line 1700 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1700 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
||||||
#line 1704 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.c"
|
#line 1704 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.c"
|
||||||
|
|
||||||
default: break;
|
default: break;
|
||||||
}
|
}
|
||||||
@ -1924,7 +1924,7 @@ yyreturnlab:
|
|||||||
return yyresult;
|
return yyresult;
|
||||||
}
|
}
|
||||||
|
|
||||||
#line 234 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 234 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
|
|
||||||
|
|
||||||
void print_xp_list(struct list *xplist) {
|
void print_xp_list(struct list *xplist) {
|
||||||
|
|||||||
@ -97,7 +97,7 @@ extern int xpdebug;
|
|||||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||||
union YYSTYPE
|
union YYSTYPE
|
||||||
{
|
{
|
||||||
#line 21 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
#line 21 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_parser.yy"
|
||||||
|
|
||||||
struct str_array *arr;
|
struct str_array *arr;
|
||||||
struct list *list;
|
struct list *list;
|
||||||
@ -107,7 +107,7 @@ union YYSTYPE
|
|||||||
struct fact *fct;
|
struct fact *fct;
|
||||||
char *string;
|
char *string;
|
||||||
|
|
||||||
#line 111 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_parser.tab.h"
|
#line 111 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_parser.tab.h"
|
||||||
|
|
||||||
};
|
};
|
||||||
typedef union YYSTYPE YYSTYPE;
|
typedef union YYSTYPE YYSTYPE;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#line 1 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 1 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
|
|
||||||
#line 3 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 3 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
|
|
||||||
#define YY_INT_ALIGNED short int
|
#define YY_INT_ALIGNED short int
|
||||||
|
|
||||||
@ -805,11 +805,11 @@ int yy_flex_debug = 0;
|
|||||||
#define YY_MORE_ADJ 0
|
#define YY_MORE_ADJ 0
|
||||||
#define YY_RESTORE_YY_MORE_OFFSET
|
#define YY_RESTORE_YY_MORE_OFFSET
|
||||||
char *yytext;
|
char *yytext;
|
||||||
#line 1 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 1 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
#line 8 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 8 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
#include "xp_parser.tab.h"
|
#include "xp_parser.tab.h"
|
||||||
#line 811 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 811 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
#line 812 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 812 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
|
|
||||||
#define INITIAL 0
|
#define INITIAL 0
|
||||||
|
|
||||||
@ -1026,10 +1026,10 @@ YY_DECL
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
#line 11 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 11 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
|
|
||||||
|
|
||||||
#line 1032 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 1032 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
|
|
||||||
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
|
||||||
{
|
{
|
||||||
@ -1099,206 +1099,206 @@ do_action: /* This label is used only to access EOF actions. */
|
|||||||
case 1:
|
case 1:
|
||||||
/* rule 1 can match eol */
|
/* rule 1 can match eol */
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 13 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 13 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{}
|
{}
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 2:
|
case 2:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 15 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 15 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return GROUP; }
|
{ xplval.string = strdup(yytext); return GROUP; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 3:
|
case 3:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 16 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 16 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return EXPLOIT; }
|
{ xplval.string = strdup(yytext); return EXPLOIT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 4:
|
case 4:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 17 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 17 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return PRECONDITIONS; }
|
{ xplval.string = strdup(yytext); return PRECONDITIONS; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 5:
|
case 5:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 18 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 18 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return POSTCONDITIONS; }
|
{ xplval.string = strdup(yytext); return POSTCONDITIONS; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 6:
|
case 6:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 19 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 19 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return QUALITY; }
|
{ xplval.string = strdup(yytext); return QUALITY; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 7:
|
case 7:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 20 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 20 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return TOPOLOGY; }
|
{ xplval.string = strdup(yytext); return TOPOLOGY; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 8:
|
case 8:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 21 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 21 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return ADD; }
|
{ xplval.string = strdup(yytext); return ADD; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 9:
|
case 9:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 22 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 22 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return INSERT; }
|
{ xplval.string = strdup(yytext); return INSERT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 10:
|
case 10:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 23 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 23 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return UPDATE; }
|
{ xplval.string = strdup(yytext); return UPDATE; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 11:
|
case 11:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 24 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 24 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return DELETE; }
|
{ xplval.string = strdup(yytext); return DELETE; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 12:
|
case 12:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 25 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 25 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return REMOVE; }
|
{ xplval.string = strdup(yytext); return REMOVE; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 13:
|
case 13:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 27 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 27 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return INT; }
|
{ xplval.string = strdup(yytext); return INT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 14:
|
case 14:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 28 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 28 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return FLOAT; }
|
{ xplval.string = strdup(yytext); return FLOAT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 15:
|
case 15:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 29 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 29 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return IDENTIFIER; }
|
{ xplval.string = strdup(yytext); return IDENTIFIER; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 16:
|
case 16:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 31 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 31 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return LPAREN; }
|
{ xplval.string = strdup(yytext); return LPAREN; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 17:
|
case 17:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 32 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 32 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return RPAREN; }
|
{ xplval.string = strdup(yytext); return RPAREN; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 18:
|
case 18:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 33 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 33 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return EQ; }
|
{ xplval.string = strdup(yytext); return EQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 19:
|
case 19:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 34 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 34 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return EQ; }
|
{ xplval.string = strdup(yytext); return EQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 20:
|
case 20:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 35 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 35 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return NEQ; }
|
{ xplval.string = strdup(yytext); return NEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 21:
|
case 21:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 36 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 36 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return LT; }
|
{ xplval.string = strdup(yytext); return LT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 22:
|
case 22:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 37 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 37 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return GT; }
|
{ xplval.string = strdup(yytext); return GT; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 23:
|
case 23:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 38 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 38 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return GEQ; }
|
{ xplval.string = strdup(yytext); return GEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 24:
|
case 24:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 39 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 39 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return LEQ; }
|
{ xplval.string = strdup(yytext); return LEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 25:
|
case 25:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 40 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 40 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return EQ; }
|
{ xplval.string = strdup(yytext); return EQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 26:
|
case 26:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 41 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 41 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return NEQ; }
|
{ xplval.string = strdup(yytext); return NEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 27:
|
case 27:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 42 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 42 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return PLUSEQ; }
|
{ xplval.string = strdup(yytext); return PLUSEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 28:
|
case 28:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 43 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 43 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return SUBEQ; }
|
{ xplval.string = strdup(yytext); return SUBEQ; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 29:
|
case 29:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 44 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 44 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return COLON; }
|
{ xplval.string = strdup(yytext); return COLON; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 30:
|
case 30:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 45 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 45 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return SEMI; }
|
{ xplval.string = strdup(yytext); return SEMI; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 31:
|
case 31:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 46 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 46 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return COMMA; }
|
{ xplval.string = strdup(yytext); return COMMA; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 32:
|
case 32:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 47 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 47 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return PERIOD; }
|
{ xplval.string = strdup(yytext); return PERIOD; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 33:
|
case 33:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 48 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 48 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return BIDIR; }
|
{ xplval.string = strdup(yytext); return BIDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 34:
|
case 34:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 49 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 49 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return NOTBIDIR; }
|
{ xplval.string = strdup(yytext); return NOTBIDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 35:
|
case 35:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 50 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 50 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return ONEDIR; }
|
{ xplval.string = strdup(yytext); return ONEDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 36:
|
case 36:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 51 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 51 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return ONEDIRBACK; }
|
{ xplval.string = strdup(yytext); return ONEDIRBACK; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 37:
|
case 37:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 52 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 52 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ xplval.string = strdup(yytext); return NOTONEDIR; }
|
{ xplval.string = strdup(yytext); return NOTONEDIR; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 38:
|
case 38:
|
||||||
/* rule 38 can match eol */
|
/* rule 38 can match eol */
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 53 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 53 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{}
|
{}
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 39:
|
case 39:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 55 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 55 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
{ return yytext[0]; }
|
{ return yytext[0]; }
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
case 40:
|
case 40:
|
||||||
YY_RULE_SETUP
|
YY_RULE_SETUP
|
||||||
#line 57 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 57 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
ECHO;
|
ECHO;
|
||||||
YY_BREAK
|
YY_BREAK
|
||||||
#line 1301 "/home/noah/Documents/School/Thesis Work/ag_parallel/build/xp_scanner.c"
|
#line 1301 "/home/noah/Documents/School/Thesis_Work/ag_parallel/build/xp_scanner.c"
|
||||||
case YY_STATE_EOF(INITIAL):
|
case YY_STATE_EOF(INITIAL):
|
||||||
yyterminate();
|
yyterminate();
|
||||||
|
|
||||||
@ -2315,6 +2315,6 @@ void yyfree (void * ptr )
|
|||||||
|
|
||||||
#define YYTABLES_NAME "yytables"
|
#define YYTABLES_NAME "yytables"
|
||||||
|
|
||||||
#line 57 "/home/noah/Documents/School/Thesis Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
#line 57 "/home/noah/Documents/School/Thesis_Work/ag_parallel/src/parser/xp-parser/xp_scanner.l"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user