Based on Scheme48's scheme/alt
module/mes/record.mes
-module/mes/syntax.upstream.mes
-module/srfi/srfi-9.upstream.mes
+module/mes/syntax.scm
+module/srfi/srfi-9.scm
Based on Guile ECMAScript
module/language/c/lexer.mes
build-aux/gitlog-to-changelog
Portable hygienic pattern matcher
-module/mes/match.upstream.mes
+module/mes/match.scm
Portable LALR(1) parser generator
-module/mes/lalr.upstream.mes
+module/mes/lalr.scm
-Portable syntax-case from Chez Scheme
+Portable syntax-case from Chez Scheme; patches from Guile
module/mes/psyntax.ss
-module/mes/psyntax-pp.mes [generated]
+module/mes/psyntax.pp [generated]
Optargs from Guile
-module/mes/optargs.upstream.mes
+module/mes/optargs.scm
+
+PEG from Guile
+module/mes/peg/
+
+Pmatch from Guile
+module/mes/pmatch.scm
Srfi-1 bits from Guile
-module/srfi/srfi-1.upstream.mes
+module/srfi/srfi-1.scm
+
+Srfi-26 from Guile
+module/srfi/srfi-26.scm
-Sxml xpath from Guile
-module/sxml/xpath.upstream.mes
\ No newline at end of file
+Sxml bits from Guile
+module/sxml/xpath.scm
\ No newline at end of file