funny-commands:带有 Scala 和 Paraboiled 的命令执行框架

时间:2024-07-05 07:53:40
【文件属性】:

文件名称:funny-commands:带有 Scala 和 Paraboiled 的命令执行框架

文件大小:15KB

文件格式:ZIP

更新时间:2024-07-05 07:53:40

cli scala paraboiled execution-pipeline Scala

有趣的命令 嗨伙计! 这是命令执行框架的示例,您在其中定义了我自己的“微语言”。 这里的基本思想是在上下文中定义任务并为其任务构建执行管道。 为此,我们定义了在的帮助下构建简单 AST 的。 为了简化起见,我认为每个操作都可以代表不同类型的操作,在这个例子中,我们只有 3 个主要操作: 任务- 以task 格式定义对某些操作的绑定,其中操作是使用字符串进行操作的预定义函数。 目前支持 4 种操作: noop , delay , reverse , echo 。 第一个任务被添加到执行管道中。 链接- 定义从一个任务到另一个任务的管道。 它在管道执行中修改任务并执行功能组合(绑定到定义任务的操作)。 Process - 执行管道并返回结果字符串列表。 您可以在此处看到示例输入输出: task t1 echo Defined task: t1 P


【文件预览】:
funny-commands-master
----LICENSE(1KB)
----src()
--------test()
--------main()
----build.sbt(218B)
----.gitignore(201B)
----README.md(2KB)

网友评论