echo '___P((()))' | guile -s $^
mescc: all
- echo ' EOF ' | cat base0.mes base0-$(CONDIF).mes base.mes quasiquote.mes let.mes scm.mes syntax-cond.mes lib/srfi/srfi-0.scm lib/record.mes lib/record.scm lib/srfi/srfi-9.scm lib/lalr.mes lib/lalr.scm c-lexer.scm mescc.scm - main.c | ./mes
+ echo ' EOF ' | cat base0.mes base0-$(CONDIF).mes base.mes quasiquote.mes let.mes scm.mes syntax-cond.mes lib/srfi/srfi-0.scm lib/record.mes lib/record.scm lib/srfi/srfi-9.scm lib/lalr.mes lib/lalr.scm c-lexer.scm mescc.scm - main.c | ./mes > a.out
mescc.test: lib/lalr.scm c-lexer.scm mescc.scm
cat $^ > $@
(lambda ()
(c-parser (c-lexer errorp) errorp))))
-(display "program: ")
-(display (mescc))
+(display "program: " 2)
+(display (mescc) 2)
+(newline 2)
+
+(define elf-header '(#x7f #E #L #F #x01))
+
+(define elf-header '(#x7f #x45 #x4c #x46 #x01))
+(map write-char elf-header)
(newline)