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>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
|
<Version>0.1.100</Version>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -7,4 +7,4 @@ string[] code = new[]
|
||||||
"end"
|
"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
|
## 🧾 Program Structure
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@ namespace Glyph;
|
||||||
|
|
||||||
using DynamicExpresso;
|
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 env = new Dictionary<string, object>();
|
||||||
var labels = new Dictionary<string, int>();
|
var labels = new Dictionary<string, int>();
|
Loading…
Add table
Add a link
Reference in a new issue