#!/usr/bin/perl

# This will take an cddr+ ine file and output a file ready for latte, 
# EXCEPT it will NOT rationalize equations
# Usage is with standard in and out
# Also, this program makes the last inequality an equality for latte

while ($input = <>) {
    if (!($input =~ /(^\*|H-rep|begin|end)/)) {
        if ($input =~ /(\d+)\s+\d+\s+rational/) {
            $numEq = $1;
            #$input =~ s/(\d+)\s+(\d+)\s+rational/$numEq $2/;
            $input =~ s/rational//;
            $latOutput = $latOutput . "$input";
        }
        else {
            $input =~ s/^ //;
            $latOutput = $latOutput . "$input";
        }
 
    }

}

$tempNewLine = "linearity 1 $numEq\n";

print("$latOutput");
print("$tempNewLine");
