From 6d5bb59712c83d76c172cd1624c39d15af3bfebf Mon Sep 17 00:00:00 2001 From: Sasha Koshka Date: Tue, 4 Oct 2022 17:25:05 -0400 Subject: [PATCH] Removed runes from analyzer ez --- analyzer/argument.go | 4 ---- analyzer/primitives.go | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/analyzer/argument.go b/analyzer/argument.go index 86e9311..85b78af 100644 --- a/analyzer/argument.go +++ b/analyzer/argument.go @@ -16,7 +16,6 @@ type Argument interface { // UIntLiteral // FloatLiteral // StringLiteral - // RuneLiteral ToString (indent int) (output string) canBePassedAs (what Type) (allowed bool) @@ -62,9 +61,6 @@ func (analyzer AnalysisOperation) analyzeArgument ( case parser.ArgumentKindString: outputArgument = StringLiteral(inputArgument.Value().(string)) - - case parser.ArgumentKindRune: - outputArgument = RuneLiteral(inputArgument.Value().(rune)) } return } diff --git a/analyzer/primitives.go b/analyzer/primitives.go index ee42038..87e906a 100644 --- a/analyzer/primitives.go +++ b/analyzer/primitives.go @@ -19,7 +19,7 @@ var PrimitiveFace = createPrimitive("Face", Type {}) var PrimitiveFunc = createPrimitive("Func", Type {}) var BuiltInString = createPrimitive("String", Type { - actual: PrimitiveU32, + actual: &PrimitiveU32, kind: TypeKindVariableArray, })