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, })