X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=parsing.py;h=f16af14deff75305662685b5393fddeb950d4766;hp=45964d761fcbb81a9939c1d439450cdbca22cf5b;hb=02d64def49065ad614fe0ee2a85060666552192e;hpb=151f60b119247efb1bcf05a664f4324b71fac782 diff --git a/parsing.py b/parsing.py index 45964d7..f16af14 100644 --- a/parsing.py +++ b/parsing.py @@ -101,6 +101,9 @@ def _integer_literal_expression_parser(index, tokens): return True, index, FurIntegerLiteralExpression(integer=value) def _string_literal_expression_parser(index, tokens): + if tokens[index].type == 'double_quoted_string_literal': + return (True, index + 1, FurStringLiteralExpression(string=tokens[index].match[1:-1])) + if tokens[index].type == 'single_quoted_string_literal': return (True, index + 1, FurStringLiteralExpression(string=tokens[index].match[1:-1]))