Limited length of the variable (like a cstring, or char array) that reads in
the input commands or its arguments can cause segmentation faults.
This is a common cause of failure in some of the submissions as
the commands we use to grade your simulator can be quite long.
Here is an example of a command file in our tests:
$ READ ../TA-Grading-tests/ckts/some-random-circuit.ckt
$ LEV ../TA-Grading-tests/outputs/parser/some-random-circuit-level.txt
$ QUIT