lizzie:.Net和CLR的脚本语言

时间:2021-02-04 18:56:08
【文件属性】:
文件名称:lizzie:.Net和CLR的脚本语言
文件大小:66KB
文件格式:ZIP
更新时间:2021-02-04 18:56:08
lisp csharp dotnet dsl scripting-language Lizzie .Net的脚本语言 Lizzie是一种基于.Net的动态脚本语言,基于一种称为“ Symbolic Delegates”的设计模式。 这使您可以执行动态创建的脚本,该脚本既不进行编译也不进行解释,而是直接“编译”为托管的CLR委托。 以下是使用C#中的Lizzie的示例。 using System ; using lizzie ; class MainClass { public static void Main ( string [] args ) { // Some inline Lizzie code var code =
【文件预览】:
lizzie-master
----.gitignore(5KB)
----lizzie()
--------LizzieTokenizer.cs(6KB)
--------ITokenizer.cs(1KB)
--------Arguments.cs(4KB)
--------BindAttribute.cs(853B)
--------lizzie.csproj(2KB)
--------exceptions()
--------Binder.cs(19KB)
--------Compiler.cs(18KB)
--------Tokenizer.cs(10KB)
--------LambdaCompiler.cs(7KB)
--------Function.cs(599B)
--------Functions.cs(47KB)
----README.md(9KB)
----docs()
--------introduction.md(33KB)
--------logo.svg(5KB)
----LICENSE(1KB)
----lizzie.sln(2KB)
----.travis.yml(215B)
----lizzie.tests()
--------lizzie.tests.csproj(690B)
--------Null.cs(1KB)
--------String.cs(6KB)
--------Math.cs(7KB)
--------Map.cs(4KB)
--------Binder.cs(9KB)
--------LambdaBuilder.cs(4KB)
--------Branching.cs(7KB)
--------context_types()
--------Parser.cs(10KB)
--------Eval.cs(478B)
--------Variables.cs(7KB)
--------TokenizerTests.cs(3KB)
--------Functions.cs(4KB)
--------List.cs(6KB)

网友评论