文件名称:asm_parser:Haskell 中的汇编代码解析器
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-27 05:12:31
Haskell
Haskell 汇编代码解析器 数据类型描述了一个简单的幻想汇编语言的正式词汇结构。 其中Opcode 、 FUid 、 FUreg和RFid所有构造函数都成为可识别的标记。 使用以下命令(在 GHCi 中)解析 Fantasy.asm “程序”并获得 的抽象语法。 > startParser (unsafePerformIO $ readFile "fantasy.asm") 上面的命令为我们提供了InstrList : Seq [ P1 F0 ADD (OCI 0) (OCI 255), P2 F1 ABS (OCI 100), P3 RA 2 (OCI 10), P3 RC 10 (OCR RA 2), P1 F2 SUB (OCI 100) (OCR RC 2), P3 RA 1 (OCF RF0), NOP ] 使用 Parsec 的一大优势是当代
【文件预览】:
asm_parser-master
----Parse.hs(2KB)
----fantasy.asm(114B)
----README.md(974B)