packages feed

typst-0.9: test/typ/layout/terms-04.out

--- parse tree ---
[ Comment
, SoftBreak
, Code
    "typ/layout/terms-04.typ"
    ( line 2 , column 2 )
    (Show
       (Just (Ident (Identifier "terms")))
       (FuncExpr
          [ NormalParam (Identifier "it") ]
          (FuncCall
             (Ident (Identifier "table"))
             [ KeyValArg (Identifier "columns") (Literal (Int 2))
             , KeyValArg (Identifier "inset") (Literal (Numeric 3.0 Pt))
             , SpreadArg
                 (FuncCall
                    (FieldAccess
                       (Ident (Identifier "flatten"))
                       (FuncCall
                          (FieldAccess
                             (Ident (Identifier "map"))
                             (FieldAccess
                                (Ident (Identifier "children")) (Ident (Identifier "it"))))
                          [ NormalArg
                              (FuncExpr
                                 [ NormalParam (Identifier "v") ]
                                 (Array
                                    [ Reg
                                        (FuncCall
                                           (Ident (Identifier "emph"))
                                           [ NormalArg
                                               (FieldAccess
                                                  (Ident (Identifier "term"))
                                                  (Ident (Identifier "v")))
                                           ])
                                    , Reg
                                        (FieldAccess
                                           (Ident (Identifier "description"))
                                           (Ident (Identifier "v")))
                                    ]))
                          ]))
                    [])
             ])))
, ParBreak
, DescListItem [ Text "A" ] [ Text "One" , Space , Text "letter" ]
, SoftBreak
, DescListItem
    [ Text "BB" ] [ Text "Two" , Space , Text "letters" ]
, SoftBreak
, DescListItem
    [ Text "CCC" ] [ Text "Three" , Space , Text "letters" ]
, ParBreak
]
--- evaluated ---
document(body: { text(body: [
]), 
                 parbreak(), 
                 table(children: (emph(body: text(body: [A])), 
                                  text(body: [One letter]), 
                                  emph(body: text(body: [BB])), 
                                  text(body: [Two letters]), 
                                  emph(body: text(body: [CCC])), 
                                  text(body: [Three letters])), 
                       columns: 2, 
                       inset: 3.0pt) })