>#{func(}
#^ source.typst keyword.control.hash.typst
# ^ source.typst meta.brace.curly.typst
#  ^^^^ source.typst meta.expr.call.typst entity.name.function.typst
#      ^ source.typst meta.expr.call.typst meta.brace.round.typst
#       ^ source.typst meta.brace.curly.typst
>#[func(]
#^ source.typst keyword.control.hash.typst
# ^ source.typst meta.brace.square.typst
#  ^^^^ source.typst
#      ^ source.typst markup.content.brace.typst
#       ^ source.typst meta.brace.square.typst
>#func("]
#^ source.typst entity.name.function.hash.typst
# ^^^^ source.typst meta.expr.call.typst entity.name.function.typst
#     ^ source.typst meta.expr.call.typst meta.brace.round.typst
#      ^ source.typst meta.expr.call.typst string.quoted.double.typst punctuation.definition.string.typst
#       ^^ source.typst meta.expr.call.typst string.quoted.double.typst
>#{}
#^^^^ source.typst meta.expr.call.typst string.quoted.double.typst
>