typst-0.8: test/typ/coma-00.out
--- parse tree ---
[ Code
"typ/coma-00.typ"
( line 1 , column 2 )
(Let
(BasicBind (Just (Identifier "test")))
(FuncExpr
[ NormalParam (Identifier "x") , NormalParam (Identifier "y") ]
(Block
(CodeBlock
[ If
[ ( Equals (Ident (Identifier "x")) (Ident (Identifier "y"))
, Block (Content [ Text "\9989" ])
)
, ( Literal (Boolean True)
, Block
(Content
[ Text "\10060"
, Text "("
, Code
"typ/coma-00.typ"
( line 1 , column 47 )
(FuncCall
(Ident (Identifier "repr"))
[ NormalArg (Ident (Identifier "x")) ])
, Space
, Text "/"
, Text "="
, Space
, Code
"typ/coma-00.typ"
( line 1 , column 59 )
(FuncCall
(Ident (Identifier "repr"))
[ NormalArg (Ident (Identifier "y")) ])
, Text ")"
])
)
]
]))))
, SoftBreak
, Code
"typ/coma-00.typ"
( line 2 , column 2 )
(Set
(Ident (Identifier "page"))
[ KeyValArg (Identifier "width") (Literal (Numeric 450.0 Pt))
, KeyValArg (Identifier "margin") (Literal (Numeric 1.0 Cm))
])
, ParBreak
, Strong
[ Text "Technische"
, Space
, Text "Universit\228t"
, Space
, Text "Berlin"
]
, Space
, Code
"typ/coma-00.typ"
( line 4 , column 34 )
(FuncCall
(Ident (Identifier "h")) [ NormalArg (Literal (Numeric 1.0 Fr)) ])
, Space
, Strong
[ Text "WiSe" , Space , Text "2019" , Text "/" , Text "2020" ]
, Space
, HardBreak
, Strong
[ Text "Fakult\228t"
, Space
, Text "II,"
, Space
, Text "Institut"
, Space
, Text "for"
, Space
, Text "Mathematik"
]
, Space
, Code
"typ/coma-00.typ"
( line 5 , column 41 )
(FuncCall
(Ident (Identifier "h")) [ NormalArg (Literal (Numeric 1.0 Fr)) ])
, Space
, Text "Woche"
, Space
, Text "3"
, Space
, HardBreak
, Text "Sekretariat"
, Space
, Text "MA"
, Space
, HardBreak
, Text "Dr"
, Text "."
, Space
, Text "Max"
, Space
, Text "Mustermann"
, Space
, HardBreak
, Text "Ola"
, Space
, Text "Nordmann,"
, Space
, Text "John"
, Space
, Text "Doe"
, ParBreak
, Code
"typ/coma-00.typ"
( line 10 , column 2 )
(FuncCall
(Ident (Identifier "v")) [ NormalArg (Literal (Numeric 3.0 Mm)) ])
, SoftBreak
, Code
"typ/coma-00.typ"
( line 11 , column 2 )
(FuncCall
(Ident (Identifier "align"))
[ NormalArg (Ident (Identifier "center"))
, BlockArg
[ SoftBreak
, Code
"typ/coma-00.typ"
( line 12 , column 4 )
(Set
(Ident (Identifier "par"))
[ KeyValArg (Identifier "leading") (Literal (Numeric 3.0 Mm)) ])
, SoftBreak
, Code
"typ/coma-00.typ"
( line 13 , column 4 )
(FuncCall
(Ident (Identifier "text"))
[ NormalArg (Literal (Numeric 1.2 Em))
, BlockArg
[ Strong
[ Text "3"
, Text "."
, Space
, Text "\220bungsblatt"
, Space
, Text "Computerorientierte"
, Space
, Text "Mathematik"
, Space
, Text "II"
]
]
])
, Space
, HardBreak
, Strong
[ Text "Abgabe"
, Text ":"
, Space
, Text "03"
, Text "."
, Text "05"
, Text "."
, Text "2019"
]
, Space
, Text "("
, Text "bis"
, Space
, Text "10"
, Text ":"
, Text "10"
, Space
, Text "Uhr"
, Space
, Text "in"
, Space
, Text "MA"
, Space
, Text "001)"
, Space
, HardBreak
, Strong
[ Text "Alle"
, Space
, Text "Antworten"
, Space
, Text "sind"
, Space
, Text "zu"
, Space
, Text "beweisen"
, Text "."
]
, ParBreak
]
])
, ParBreak
, Strong [ Text "1" , Text "." , Space , Text "Aufgabe" ]
, Space
, Code
"typ/coma-00.typ"
( line 18 , column 15 )
(FuncCall
(Ident (Identifier "h")) [ NormalArg (Literal (Numeric 1.0 Fr)) ])
, Space
, Text "("
, Text "1"
, Space
, Text "+"
, Space
, Text "1"
, Space
, Text "+"
, Space
, Text "2"
, Space
, Text "Punkte)"
, ParBreak
, Text "Ein"
, Space
, Emph [ Text "Bin\228rbaum" ]
, Space
, Text "ist"
, Space
, Text "ein"
, Space
, Text "Wurzelbaum,"
, Space
, Text "in"
, Space
, Text "dem"
, Space
, Text "jeder"
, Space
, Text "Knoten"
, Space
, Text "\8804"
, Space
, Text "2"
, Space
, Text "Kinder"
, Space
, Text "hat"
, Text "."
, SoftBreak
, Text "Die"
, Space
, Text "Tiefe"
, Space
, Text "eines"
, Space
, Text "Knotens"
, Space
, Emph [ Text "v" ]
, Space
, Text "ist"
, Space
, Text "die"
, Space
, Text "L\228nge"
, Space
, Text "des"
, Space
, Text "eindeutigen"
, Space
, Text "Weges"
, Space
, Text "von"
, Space
, Text "der"
, Space
, Text "Wurzel"
, SoftBreak
, Text "zu"
, Space
, Emph [ Text "v" ]
, Text ","
, Space
, Text "und"
, Space
, Text "die"
, Space
, Text "H\246he"
, Space
, Text "von"
, Space
, Emph [ Text "v" ]
, Space
, Text "ist"
, Space
, Text "die"
, Space
, Text "L\228nge"
, Space
, Text "eines"
, Space
, Text "l\228ngsten"
, Space
, Text "("
, Text "absteigenden)"
, Space
, Text "Weges"
, SoftBreak
, Text "von"
, Space
, Emph [ Text "v" ]
, Space
, Text "zu"
, Space
, Text "einem"
, Space
, Text "Blatt"
, Text "."
, Space
, Text "Die"
, Space
, Text "H\246he"
, Space
, Text "des"
, Space
, Text "Baumes"
, Space
, Text "ist"
, Space
, Text "die"
, Space
, Text "H\246he"
, Space
, Text "der"
, Space
, Text "Wurzel"
, Text "."
, ParBreak
, Code
"typ/coma-00.typ"
( line 25 , column 2 )
(FuncCall
(Ident (Identifier "align"))
[ NormalArg (Ident (Identifier "center"))
, NormalArg
(FuncCall
(Ident (Identifier "image"))
[ NormalArg (Literal (String "/graph.png"))
, KeyValArg (Identifier "width") (Literal (Numeric 75.0 Percent))
])
])
, ParBreak
]
--- evaluated ---
document(body: { text(body: [
]),
parbreak(),
strong(body: text(body: [Technische Universität Berlin])),
text(body: [ ]),
h(amount: 1.0fr),
text(body: [ ]),
strong(body: text(body: [WiSe 2019/2020])),
text(body: [ ]),
linebreak(),
strong(body: text(body: [Fakultät II, Institut for Mathematik])),
text(body: [ ]),
h(amount: 1.0fr),
text(body: [ Woche 3 ]),
linebreak(),
text(body: [Sekretariat MA ]),
linebreak(),
text(body: [Dr. Max Mustermann ]),
linebreak(),
text(body: [Ola Nordmann, John Doe]),
parbreak(),
v(amount: 3.0mm),
text(body: [
]),
align(alignment: center,
body: { text(body: [
]),
text(body: [
]),
text(body: strong(body: text(body: [3. Übungsblatt Computerorientierte Mathematik II])),
size: 1.2em),
text(body: [ ]),
linebreak(),
strong(body: text(body: [Abgabe: 03.05.2019])),
text(body: [ (bis 10:10 Uhr in MA 001) ]),
linebreak(),
strong(body: text(body: [Alle Antworten sind zu beweisen.])),
parbreak() }),
parbreak(),
strong(body: text(body: [1. Aufgabe])),
text(body: [ ]),
h(amount: 1.0fr),
text(body: [ (1 + 1 + 2 Punkte)]),
parbreak(),
text(body: [Ein ]),
emph(body: text(body: [Binärbaum])),
text(body: [ ist ein Wurzelbaum, in dem jeder Knoten ≤ 2 Kinder hat.
Die Tiefe eines Knotens ]),
emph(body: text(body: [v])),
text(body: [ ist die Länge des eindeutigen Weges von der Wurzel
zu ]),
emph(body: text(body: [v])),
text(body: [, und die Höhe von ]),
emph(body: text(body: [v])),
text(body: [ ist die Länge eines längsten (absteigenden) Weges
von ]),
emph(body: text(body: [v])),
text(body: [ zu einem Blatt. Die Höhe des Baumes ist die Höhe der Wurzel.]),
parbreak(),
align(alignment: center,
body: image(source: "/graph.png",
width: 75%)),
parbreak() })