mirror of
https://github.com/roc-lang/roc.git
synced 2025-12-23 08:48:03 +00:00
692 B
692 B
META
description=Record containing a string field with field access
type=expr
SOURCE
{foo: "Hello"}.foo
EXPECTED
NIL
PROBLEMS
NIL
TOKENS
OpenCurly,LowerIdent,OpColon,StringStart,StringPart,StringEnd,CloseCurly,NoSpaceDotLowerIdent,
EndOfFile,
PARSE
(e-field-access
(e-record
(field (field "foo")
(e-string
(e-string-part (raw "Hello")))))
(e-ident (raw "foo")))
FORMATTED
{ foo: "Hello" }.foo
CANONICALIZE
(e-dot-access (field "foo")
(receiver
(e-record
(fields
(field (name "foo")
(e-string
(e-literal (string "Hello"))))))))
TYPES
(expr (type "Str"))