【文件属性】:
文件名称:fer.Pljuska:用 Haskell 编写的哈希脚本语言解释器
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-22 03:17:39
Haskell
PUH 2014/2015 课程项目 - 哈希
普柳斯卡
普·柳斯卡
里程碑
定义的基本语言结构
结构执行
解析
基本功能 ( 80 % )
抽象命令调用( 2 分)
条件分支( 6 分)
文件操作( 3分)
目录操作( 3 分)
文件系统导航( 3 分) - 只剩下 cpdir
流重定向( 5 分)
评论 ( 2 分)
变量( 3 分)
cat命令( 2 分)
ls命令( 3 分)
高级功能( 10 分占 20% )
grep ( 4 分)
管道( 5分)
chmod ( 3 分)
循环 ( 8 分)
hexdump ( 3 分)
.hashrc ( 2 分)
【文件预览】:
fer.Pljuska-master
----Utility()
--------Data.hs(2KB)
--------Terminal.hs(1KB)
--------Console.hs(1KB)
--------Tokens.hs(4KB)
--------File.hs(677B)
--------Command.hs(663B)
----.gitignore(125B)
----Setup.hs(46B)
----Pljuska.sublime-workspace(27KB)
----Parsing()
--------Parser.hs(10KB)
--------Tokenizer.hs(12KB)
----Main.hs(161B)
----LICENSE(1KB)
----README.md(814B)
----Hash.hs(2KB)
----.misc()
--------overview.txt(1KB)
--------example.hash(351B)
--------shunting-yard.txt(1KB)
----Pljuska.cabal(675B)
----Data()
--------Help()
----Language()
--------Core.hs(7KB)
--------Commands()
--------Definitions.hs(5KB)
----Pljuska.sublime-project(73B)
----Interpreter.hs(2KB)