(Block (FunctionDef (Var "main") (args) (Block (DebugLog (Int "-2")) (DebugLog (Negative (Int "2"))) (DebugLog (Negative (Int "2"))) (DebugLog (Negative (Int "-2"))) (DebugLog (Negative (Int "-2"))) (DebugLog (Num "-.5")) (DebugLog (Int "-0x10")) (DebugLog (Int "-1_000")) (DebugLog (Num "-1e3")) (DebugLog (Num "-50%")) (DebugLog (Num "-30deg")) (DebugLog (Minus (Var "a") (Var "b"))) (DebugLog (Minus (Var "a") (Var "b"))) (DebugLog (Minus (Var "a") (Var "b"))) (DebugLog (Minus (Var "a") (Negative (Var "b")))) (DebugLog (Minus (Var "a") (Negative (Var "b")))) (DebugLog (Minus (Var "a") (Int "-1"))) (DebugLog (Negative (Power (Var "x") (Int "2")))) (DebugLog (Negative (Power (Int "2") (Int "2")))) (DebugLog (Multiply (Negative (Var "x")) (Int "2"))) (DebugLog (Plus (Negative (Var "x")) (Int "2"))) (DebugLog (Mod (Negative (Var "x")) (Int "3"))) (DebugLog (LessThan (Int "-1") (Int "0"))) (DebugLog (Power (Int "2") (Negative (Var "x")))) (DebugLog (Negative (Power (Var "x") (Negative (Power (Var "y") (Negative (Var "z"))))))) (DebugLog (Min (Var "x") (Int "-1"))) (DebugLog (Negative (MethodCall (Var "x") "abs"))) (DebugLog (Negative (MethodCall (Int "2") "abs"))) (DebugLog (Negative (Index (Var "xs") (Int "1")))) (DebugLog (Negative (NonOptional (Var "x")))) (DebugLog (Negative (MethodCall (Num "12.") "round"))) (DebugLog (HeapAllocate (Int "-1"))) (DebugLog (StackReference (Int "-1"))) (DebugLog (Negative (Negative (Var "x")))) (DebugLog (Not (Negative (Var "x")))) (DebugLog (Negative (Not (Var "x")))))))
|