Fixed argument ordering reading

In the dataset some AMRs use a variable before it is defined. Previously
in those cases the code would reorder the arguments. Now it retains the
original ordering.