diff --git a/extra/smalltalk/parser/parser.factor b/extra/smalltalk/parser/parser.factor index 892f2e4ad8..62e84fe173 100644 --- a/extra/smalltalk/parser/parser.factor +++ b/extra/smalltalk/parser/parser.factor @@ -27,7 +27,7 @@ OptionalWhiteSpace = (WhitespaceCharacter | Comment)* Whitespace = (WhitespaceCharacter | Comment)+ LetterOrDigit = DecimalDigit | Letter -Identifier = (Letter | [_]):h (LetterOrDigit | [_])*:t => [[ { h t } flatten >string ]] +Identifier = (Letter | [_]):h (LetterOrDigit | [_])*:t => [[ h 1string t append ]] Reference = Identifier => [[ ast-name boa ]] ConstantReference = "nil" => [[ nil ]]