m5:受 GNU m4 启发的宏处理器

时间:2024-07-25 02:59:57
【文件属性】:

文件名称:m5:受 GNU m4 启发的宏处理器

文件大小:19KB

文件格式:ZIP

更新时间:2024-07-25 02:59:57

Haskell

米5 ! 正在开发中 - 在删除此警告之前不会工作。 ! 下面解释的功能的细节可能会有所改变。 m5 是受启发的通用宏处理器。 介绍 一个例子可能是最好的介绍,考虑一个文件“readme.m5”如下: This text goes to the 'stdout' stream, directed to standard out by default. Regular text is passed on unmodified, given that no defined macros are mentioned. hey name = Hey, name! By way of the '=' character, the previous line defines a macro 'hey' which takes one argument. 'hey you' is expande


【文件预览】:
m5-master
----.gitignore(16B)
----M5()
--------Parse.hs(3KB)
--------Expand.hs(2KB)
--------Types.hs(3KB)
--------Helpers.hs(786B)
----Setup.hs(46B)
----todo.md(526B)
----ext()
--------m5.vim(519B)
----baggage()
--------README.md(63B)
--------Expand2.hs(3KB)
--------CmdArgs.hs-old(3KB)
----Main.hs(12KB)
----LICENSE(1KB)
----alias.sh(31B)
----README.md(2KB)
----.vimrc(99B)
----tests()
--------examples.m5(909B)
--------5_all.m5(905B)
--------1_bare_stdout(59B)
--------sm-and-text(192B)
--------files(38B)
--------simple(73B)
--------sm(25B)
----m5.cabal(2KB)
----sandbox.sh(68B)

网友评论