诗:诗歌编程语言

时间:2024-03-03 15:00:14
【文件属性】:

文件名称:诗:诗歌编程语言

文件大小:17KB

文件格式:ZIP

更新时间:2024-03-03 15:00:14

C++

从开始这个项目以来,我发现了Rust编程语言。 Rust非常棒,非常接近我想要Verse的样子。 Verse的未来开发将很有趣。 诗歌编程语言 静态类型,简洁的语法,类,模板,const正确性,半功能样式。 我为什么要用自己的语言? C没有类或模板,C ++太复杂,JavaScript没有静态类型,等等。是的,我可以使用其他语言,但是总的来说,它们有“语法绒毛”,例如分号和大括号。 是的,有些语言没有这些东西。 最后,我想用自己的语言来学习。 最初的计划是编译为C,因为那将是最简单的解决方案,但是我决定编译为LLVM IR并通过优化器进行输入将产生最佳结果。 目前,该项目处于Alpha前置开发阶段; 实际无法编译任何内容。 一旦我可以将Verse代码编译成可以自行编译的可执行文件(自托管编译器),就将项目移至alpha阶段,并开始编写文档和教程以供人们编写自己的Verse代码。 在此


【文件预览】:
verse-master
----language-verse()
--------styles()
--------settings()
--------grammars()
--------package.json(327B)
----std()
--------DoublyLinkedList.vrs(1KB)
--------Vec2.vrs(319B)
--------String.vrs(43B)
--------Collection.vrs(349B)
--------Array.vrs(319B)
--------BoundedBoolSet.vrs(660B)
----examples()
--------colorPop()
----README.md(1KB)
----cpp-compiler()
--------IDGenerator.hpp(434B)
--------test.cpp(265B)
--------StringTree.hpp(960B)
--------Class.hpp(39B)
--------Stream.hpp(97B)
--------HashTable.hpp(2KB)
--------Match.hpp(328B)
--------File.hpp(2KB)
--------loadFile.hpp(477B)
--------Token.hpp(224B)
--------String.hpp(549B)
--------typedefs.hpp(224B)
--------lex.hpp(2KB)
--------main.cpp(512B)
--------Scope.hpp(103B)
--------NamedValue.hpp(407B)
--------parse.hpp(4KB)
----.gitignore(495B)

网友评论