type Num

bend-kube-runtime@0.2.0.0 · src/yaml.bend:289

import bend-kube-runtime@0.2.0.0/src/yaml.bend as Yaml
import Base

289# Numbers, as YAML 1.2's core schema reads them:
290# [-+]?(\.[0-9]+|[0-9]+(\.[0-9]*)?)([eE][-+]?[0-9]+)?, read a character
291# at a time. The digits so far are kept reversed.
292type Num is Data:
293  NStart{}
294  NSign{neg: Bool}
295  NInt{neg: Bool, int: List<&2, Char>}
296  NDot0{neg: Bool}
297  NFrac{neg: Bool, int: List<&2, Char>, frac: List<&2, Char>}
298  NExp0{neg: Bool, int: List<&2, Char>, frac: List<&2, Char>, exp: List<&2, Char>}
299  NExp1{neg: Bool, int: List<&2, Char>, frac: List<&2, Char>, exp: List<&2, Char>}
300  NExpD{neg: Bool, int: List<&2, Char>, frac: List<&2, Char>, exp: List<&2, Char>}
301  NBad{}

Uses (3)

Used by (4)