meowlang/compiler/Compiler.cs
Gwendolyn d6bdd08002 loooots of stuff
the typechecker project can collect all the top level types from a file, which is pretty cool I think
(except for pointers, those aren't implemented yet...)
2022-02-13 02:41:16 +01:00

17 lines
381 B
C#

using System;
using meowlang.parser;
using meowlang.typechecker;
namespace meowlang.compiler;
static class Compiler
{
private static void Main(string[] args)
{
var path = "example.mew";
var model = Parser.Parse(path);
Console.Write(model.AutoToString());
if (model == null) return;
TypeChecker.CheckAndInferTypes(model);
}
}