 
 
 generateCommand = do ->
-	commands = '0123456789+-*/%!`:\\$.,pg' # ~&
+	commands = '0123456789+-*/%!`:\\$.,g' # ~&
 
 	->
 		commands[Math.floor Math.random() * commands.length]

	path


getProgramState = (input = [], pathInvalidatedAhead) ->
	programState = new ProgramState()
	programState.setInput input
	programState.flags.pathInvalidatedAhead = pathInvalidatedAhead

	programState.put = ->
	programState.get = -> 55

	true



runSpec = ({ code, input }, executeList) ->
	execute = executeList[0]
	firstResult = execute code, input

	(executeList.slice 1).forEach (execute, index) ->
		result = execute code, input

		if not arraysEqual firstResult.outRecord, result.outRecord
			throw new Error """
