remove-rune-literal #8

Merged
sashakoshka merged 6 commits from remove-rune-literal into main 2022-10-05 14:21:43 -06:00
2 changed files with 1 additions and 5 deletions
Showing only changes of commit 6d5bb59712 - Show all commits

View File

@ -16,7 +16,6 @@ type Argument interface {
// UIntLiteral // UIntLiteral
// FloatLiteral // FloatLiteral
// StringLiteral // StringLiteral
// RuneLiteral
ToString (indent int) (output string) ToString (indent int) (output string)
canBePassedAs (what Type) (allowed bool) canBePassedAs (what Type) (allowed bool)
@ -62,9 +61,6 @@ func (analyzer AnalysisOperation) analyzeArgument (
case parser.ArgumentKindString: case parser.ArgumentKindString:
outputArgument = StringLiteral(inputArgument.Value().(string)) outputArgument = StringLiteral(inputArgument.Value().(string))
case parser.ArgumentKindRune:
outputArgument = RuneLiteral(inputArgument.Value().(rune))
} }
return return
} }

View File

@ -19,7 +19,7 @@ var PrimitiveFace = createPrimitive("Face", Type {})
var PrimitiveFunc = createPrimitive("Func", Type {}) var PrimitiveFunc = createPrimitive("Func", Type {})
var BuiltInString = createPrimitive("String", Type { var BuiltInString = createPrimitive("String", Type {
actual: PrimitiveU32, actual: &PrimitiveU32,
kind: TypeKindVariableArray, kind: TypeKindVariableArray,
}) })