packages feed

typst-0.9: test/typ/compiler/show-selector-01.out

--- parse tree ---
[ Code
    "typ/compiler/show-selector-01.typ"
    ( line 1 , column 2 )
    (Show
       (Just
          (FuncCall
             (FieldAccess
                (Ident (Identifier "where")) (Ident (Identifier "heading")))
             [ KeyValArg (Identifier "level") (Literal (Int 1)) ]))
       (Set
          (Ident (Identifier "text"))
          [ NormalArg (Ident (Identifier "red")) ]))
, SoftBreak
, Code
    "typ/compiler/show-selector-01.typ"
    ( line 2 , column 2 )
    (Show
       (Just
          (FuncCall
             (FieldAccess
                (Ident (Identifier "where")) (Ident (Identifier "heading")))
             [ KeyValArg (Identifier "level") (Literal (Int 2)) ]))
       (Set
          (Ident (Identifier "text"))
          [ NormalArg (Ident (Identifier "blue")) ]))
, SoftBreak
, Code
    "typ/compiler/show-selector-01.typ"
    ( line 3 , column 2 )
    (Show
       (Just (Ident (Identifier "heading")))
       (Set
          (Ident (Identifier "text"))
          [ NormalArg (Ident (Identifier "green")) ]))
, SoftBreak
, Heading 1 [ Text "Red" ]
, SoftBreak
, Heading 2 [ Text "Blue" ]
, SoftBreak
, Heading 3 [ Text "Green" ]
, ParBreak
]
--- evaluated ---
document(body: { text(body: [
]), 
                 text(body: [
]), 
                 text(body: [
]), 
                 heading(body: text(body: [Red]), 
                         level: 1), 
                 heading(body: text(body: [Blue]), 
                         level: 2), 
                 heading(body: text(body: [Green]), 
                         level: 3) })