Renamed GlyphInterpreter to Runner

- Added features section to README
- Added version into project
This commit is contained in:
Tony Bark 2025-05-06 21:10:19 -04:00
parent 65814f2164
commit ae16966edf
4 changed files with 20 additions and 5 deletions

View file

@ -5,6 +5,7 @@
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<Version>0.1.100</Version>
</PropertyGroup>
<ItemGroup>

View file

@ -7,4 +7,4 @@ string[] code = new[]
"end"
};
GlyphInterpreter.Run(code);
Runner.Interpret(code);

View file

@ -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

View file

@ -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>();