mirror of https://github.com/status-im/NimYAML.git
Further event output improvements
This commit is contained in:
parent
2bb32139c4
commit
8abe91cb32
|
@ -1090,14 +1090,14 @@ proc anchorName*(p: YamlParser, anchor: AnchorId): string {.raises: [].} =
|
||||||
proc renderAttrs(p: YamlParser, tag: TagId, anchor: AnchorId,
|
proc renderAttrs(p: YamlParser, tag: TagId, anchor: AnchorId,
|
||||||
isPlain: bool): string =
|
isPlain: bool): string =
|
||||||
result = ""
|
result = ""
|
||||||
|
if anchor != yAnchorNone: result &= " &" & p.anchorName(anchor)
|
||||||
case tag
|
case tag
|
||||||
of yTagQuestionmark: discard
|
of yTagQuestionmark: discard
|
||||||
of yTagExclamationmark:
|
of yTagExclamationmark:
|
||||||
when defined(yamlScalarRepInd):
|
when defined(yamlScalarRepInd):
|
||||||
if isPlain: result &= " <!>"
|
if isPlain: result &= " <!>"
|
||||||
else:
|
else:
|
||||||
result = "<" & p.taglib.uri(tag) & ">"
|
result = " <" & p.taglib.uri(tag) & ">"
|
||||||
if anchor != yAnchorNone: result &= " &" & p.anchorName(anchor)
|
|
||||||
|
|
||||||
proc display*(p: YamlParser, event: YamlStreamEvent): string
|
proc display*(p: YamlParser, event: YamlStreamEvent): string
|
||||||
{.raises: [KeyError].} =
|
{.raises: [KeyError].} =
|
||||||
|
|
|
@ -251,11 +251,11 @@ proc `==`*(left: YamlStreamEvent, right: YamlStreamEvent): bool {.raises: [].} =
|
||||||
|
|
||||||
proc renderAttrs(tag: TagId, anchor: AnchorId): string =
|
proc renderAttrs(tag: TagId, anchor: AnchorId): string =
|
||||||
result = ""
|
result = ""
|
||||||
|
if anchor != yAnchorNone: result &= " &" & $anchor
|
||||||
case tag
|
case tag
|
||||||
of yTagQuestionmark: discard
|
of yTagQuestionmark: discard
|
||||||
of yTagExclamationmark: result &= " !"
|
of yTagExclamationmark: result &= " !"
|
||||||
else: result &= " <" & $tag & ">"
|
else: result &= " <" & $tag & ">"
|
||||||
if anchor != yAnchorNone: result &= " &" & $anchor
|
|
||||||
|
|
||||||
proc `$`*(event: YamlStreamEvent): string {.raises: [].} =
|
proc `$`*(event: YamlStreamEvent): string {.raises: [].} =
|
||||||
## outputs a human-readable string describing the given event.
|
## outputs a human-readable string describing the given event.
|
||||||
|
|
Loading…
Reference in New Issue