Renamed GlyphInterpreter to Runner
- Added features section to README - Added version into project
This commit is contained in:
parent
65814f2164
commit
ae16966edf
4 changed files with 20 additions and 5 deletions
|
@ -5,6 +5,7 @@
|
|||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<Version>0.1.100</Version>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
|
@ -7,4 +7,4 @@ string[] code = new[]
|
|||
"end"
|
||||
};
|
||||
|
||||
GlyphInterpreter.Run(code);
|
||||
Runner.Interpret(code);
|
||||
|
|
18
README.md
18
README.md
|
@ -1,6 +1,20 @@
|
|||
# 🧪 Glyph
|
||||
# 💾 Glyph
|
||||
|
||||
Glyph is a human-readable esoteric programming language that is designed to fit into a 57x57 QR code (~1,187 characters). With the initial implantation scaffold together using GPT, it is written C# with the interpreter based on Dynamic Expresso.
|
||||
Glyph is a human-readable esoteric programming language that is designed to fit into a 57x57 QR code (~1,187 characters). With the initial interpreter scaffold together using GPT, it is written C# with the interpreter based on Dynamic Expresso.
|
||||
|
||||
## 🎛️ Features
|
||||
|
||||
- [x] Parser
|
||||
|
||||
- [ ] CLI tool
|
||||
|
||||
- [ ] Unicode support
|
||||
|
||||
- [ ] Compiler
|
||||
|
||||
- [ ] QR Code
|
||||
|
||||
- [ ] Base64
|
||||
|
||||
## 🧾 Program Structure
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@ namespace Glyph;
|
|||
|
||||
using DynamicExpresso;
|
||||
|
||||
public static class GlyphInterpreter
|
||||
public static class Runner
|
||||
{
|
||||
public static void Run(string[] lines)
|
||||
public static void Interpret(string[] lines)
|
||||
{
|
||||
var env = new Dictionary<string, object>();
|
||||
var labels = new Dictionary<string, int>();
|
Loading…
Add table
Add a link
Reference in a new issue