Multiple implementations (JS, Wasm, C) of a Lisp.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

347 lines
9.0 KiB

Running suite(s): Memory
Array
Table
Symbol
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: Hello, world! 14
symbol.c: 17: Goodbye, world! 16
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: Hello, world! 14
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: Hello, world! 14
symbol.c: 17: Hello, world! 14
String
Cons
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
Environment
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
Evaluator
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: + 1
evaluator.c: 56: 0
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: + 1
symbol.c: 17: - 1
evaluator.c: 56: 0
evaluator.c: 56: 2
Lisp
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: + 1
symbol.c: 17: a 1
symbol.c: 17: b 1
evaluator.c: 56: 2
evaluator.c: 56: 28
evaluator.c: 56: 30
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: a 1
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: a 1
Reader
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
reader-test.c: 29
reader-test.c: 32
reader.c: 135: hello 94400796083260, 94400796083266, 94400796083260
reader.c: 145:
symbol.c: 17: hello 5
reader-test.c: 34
reader.c: 135: 69.420 94400796098284, 94400796098291, 94400796098290
reader-test.c: 40
reader.c: 135: 1 94400796098284, 94400796098286, 94400796098285
reader.c: 135: 2 94400796098284, 94400796098286, 94400796098285
reader.c: 135: 3 94400796098284, 94400796098286, 94400796098285
reader-test.c: 46: 2
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
reader.c: 135: 1 94400796083708, 94400796083710, 94400796083709
reader.c: 135: 2 94400796083708, 94400796083710, 94400796083709
reader.c: 135: 3 94400796083708, 94400796083710, 94400796083709
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
Printer
symbol.c: 17: nil 3
symbol.c: 17: t 1
symbol.c: 17: *standard-input* 16
symbol.c: 17: *standard-output* 17
symbol.c: 17: undefined 9
symbol.c: 17: a 2
symbol.c: 17: b 2
symbol.c: 17: c 2
symbol.c: 17: d 2
100%: Checks: 87, Failures: 0, Errors: 0
PASS check_ptlisp (exit status: 0)