mes/module/mes
Jan Nieuwenhuizen 08562b168d test: Add syntax tests.
* tests/syntax.test: New file.
* tests/syntax.test-guile: New file.

fixup: 1b0696f9 (Jan Nieuwenhuizen 2018-01-01 15:53:13 +0100 40) ,        (lambda ()
2018-01-01 15:53:13 +01:00
..
peg Support PEG from Guile. 2016-12-22 20:16:44 +01:00
as-i386.mes mescc: Tinycc support: Respect word size better. 2017-12-03 16:33:35 +01:00
as-i386.scm mescc: Tinycc support: Respect word size better. 2017-12-03 16:33:35 +01:00
as.mes mescc: Remove ELF creation, handled by hex2 now. 2017-06-25 09:26:25 +02:00
as.scm build: Resurrect guile-2.0. Thanks rain1! 2017-07-26 11:36:07 +02:00
base-0.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
base.mes scm: Evaluate arguments of OR only once. 2017-04-02 16:47:22 +02:00
bytevectors.mes mescc: Use Nyacc frontend. 2016-12-31 09:03:07 +01:00
bytevectors.scm build: Resurrect guile-2.0. Thanks rain1! 2017-07-26 11:36:07 +02:00
catch.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
display.mes mes: Fix display of closure. 2017-12-11 07:06:21 +01:00
elf.mes mescc: Produce M1 output instead of hex2. 2017-07-02 16:25:14 +02:00
elf.scm build: Resurrect guile-2.0. Thanks rain1! 2017-07-26 11:36:07 +02:00
fluids.mes Revert "mes: use array-based stack. WIP: will not survice gc." 2017-12-17 07:42:49 +01:00
getopt-long.mes mes: Add getopt-long. 2017-05-18 22:03:02 +02:00
getopt-long.scm mes: Add getopt-long. 2017-05-18 22:03:02 +02:00
guile.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
guile.scm mescc: Output performance hacks: use core:display. 2017-12-09 20:10:57 +01:00
lalr.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
lalr.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
let.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
M1.mes mescc: Output performance hacks: use core:display. 2017-12-09 20:10:57 +01:00
M1.scm mescc: Use records for Guile: preparation. 2017-07-26 11:36:08 +02:00
match.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
match.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
module.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
optargs.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
optargs.scm scm: Fix psyntax/keyword/optargs interaction bug. 2017-01-07 01:08:29 +01:00
peg.mes Support PEG from Guile. 2016-12-22 20:16:44 +01:00
pmatch.mes mescc: Use small, bootstrappable syntax rather than huge psyntax seed. 2017-12-09 10:55:46 +01:00
pmatch.scm mes: Fix for pmatch on bootstrappable syntax-rules. 2017-12-09 15:04:32 +01:00
posix.mes core: Add current-output-port, open-output-file, set-current-output-port. 2017-05-19 06:56:47 +02:00
pretty-print.mes Add pretty-print from Guile. 2017-01-04 09:12:31 +01:00
pretty-print.scm Add pretty-print from Guile. 2017-01-04 09:12:31 +01:00
psyntax-0.mes scm: Fix psyntax/keyword/optargs interaction bug. 2017-01-07 01:08:29 +01:00
psyntax-1.mes core: Rewrite eval_apply in continuation passing style. 2016-12-28 21:55:42 +01:00
psyntax.mes mes: Resurrect define, define-macro in C core. 2017-12-09 08:24:38 +01:00
psyntax.pp Use include-from-path for psyntax.pp. 2016-12-22 19:49:41 +01:00
psyntax.ss Import psyntax from Guile-1.8: R7RS with-ellipsis. 2016-12-19 19:41:43 +01:00
quasiquote.mes mes: Resurrect define, define-macro in C core. 2017-12-09 08:24:38 +01:00
quasisyntax.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
quasisyntax.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
read-0.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
repl.mes test: Add syntax tests. 2018-01-01 15:53:13 +01:00
scm.mes mes: resurrect full reader in C core. 2017-11-29 21:42:50 +01:00
syntax.mes Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
syntax.scm Use include-from-path for upstream. 2016-12-22 19:34:41 +01:00
test.mes scm: Support test failure expectation. 2017-04-01 15:01:59 +02:00
tiny-0.mes mescc: Cleanup mini-mes build and test. 2017-03-19 13:41:56 +01:00
type-0.mes mescc: Allow invoking git mescc.mes from elsewhere. 2017-12-09 22:38:51 +01:00