packages feed

typst-0.9: test/typ/layout/enum-numbering-02.out

--- parse tree ---
[ Comment
, SoftBreak
, Code
    "typ/layout/enum-numbering-02.typ"
    ( line 2 , column 2 )
    (FuncCall
       (Ident (Identifier "enum"))
       [ KeyValArg (Identifier "start") (Literal (Int 3))
       , KeyValArg
           (Identifier "spacing")
           (Minus (Literal (Numeric 0.65 Em)) (Literal (Numeric 3.0 Pt)))
       , KeyValArg (Identifier "tight") (Literal (Boolean False))
       , KeyValArg
           (Identifier "numbering")
           (FuncExpr
              [ NormalParam (Identifier "n") ]
              (FuncCall
                 (Ident (Identifier "text"))
                 [ KeyValArg
                     (Identifier "fill")
                     (FuncCall
                        (FieldAccess
                           (Ident (Identifier "at"))
                           (Array
                              [ Reg (Ident (Identifier "red"))
                              , Reg (Ident (Identifier "green"))
                              , Reg (Ident (Identifier "blue"))
                              ]))
                        [ NormalArg
                            (FuncCall
                               (FieldAccess
                                  (Ident (Identifier "rem")) (Ident (Identifier "calc")))
                               [ NormalArg (Ident (Identifier "n"))
                               , NormalArg (Literal (Int 3))
                               ])
                        ])
                 , NormalArg
                     (FuncCall
                        (Ident (Identifier "numbering"))
                        [ NormalArg (Literal (String "A"))
                        , NormalArg (Ident (Identifier "n"))
                        ])
                 ]))
       , NormalArg (Block (Content [ Text "Red" ]))
       , NormalArg (Block (Content [ Text "Green" ]))
       , NormalArg (Block (Content [ Text "Blue" ]))
       , NormalArg (Block (Content [ Text "Red" ]))
       ])
, ParBreak
]
--- evaluated ---
document(body: { text(body: [
]), 
                 enum(children: (text(body: [Red]), 
                                 text(body: [Green]), 
                                 text(body: [Blue]), 
                                 text(body: [Red])), 
                      numbering: , 
                      spacing: 0.65em + -3.0pt, 
                      start: 3, 
                      tight: false), 
                 parbreak() })