packages feed

typst-0.9: test/typ/visualize/shape-fill-stroke-02.out

--- parse tree ---
[ Comment
, SoftBreak
, Code
    "typ/visualize/shape-fill-stroke-02.typ"
    ( line 2 , column 2 )
    (Set
       (Ident (Identifier "square"))
       [ KeyValArg (Identifier "stroke") (Literal (Numeric 4.0 Pt)) ])
, SoftBreak
, Code
    "typ/visualize/shape-fill-stroke-02.typ"
    ( line 3 , column 2 )
    (Set
       (Ident (Identifier "text"))
       [ KeyValArg (Identifier "font") (Literal (String "Roboto")) ])
, SoftBreak
, Code
    "typ/visualize/shape-fill-stroke-02.typ"
    ( line 4 , column 2 )
    (FuncCall
       (Ident (Identifier "square"))
       [ KeyValArg
           (Identifier "stroke")
           (Dict
              [ Reg ( Ident (Identifier "left") , Ident (Identifier "red") )
              , Reg ( Ident (Identifier "top") , Ident (Identifier "yellow") )
              , Reg ( Ident (Identifier "right") , Ident (Identifier "green") )
              , Reg ( Ident (Identifier "bottom") , Ident (Identifier "blue") )
              ])
       , KeyValArg (Identifier "radius") (Literal (Numeric 100.0 Percent))
       , NormalArg
           (FuncCall
              (Ident (Identifier "align"))
              [ NormalArg
                  (Plus (Ident (Identifier "center")) (Ident (Identifier "horizon")))
              , BlockArg [ Strong [ Text "G" ] ]
              ])
       , KeyValArg (Identifier "inset") (Literal (Numeric 8.0 Pt))
       ])
, ParBreak
]
--- evaluated ---
document(body: { text(body: [
]), 
                 text(body: [
]), 
                 text(body: [
], 
                      font: "Roboto"), 
                 square(body: align(alignment: Axes(center, horizon), 
                                    body: strong(body: text(body: [G], 
                                                            font: "Roboto"))), 
                        inset: 8.0pt, 
                        radius: 100%, 
                        stroke: (left: rgb(100%,25%,21%,100%),
                                 top: rgb(100%,86%,0%,100%),
                                 right: rgb(18%,80%,25%,100%),
                                 bottom: rgb(0%,45%,85%,100%))), 
                 parbreak() })