Parser/lexer_utils

Source   Edit  

Consts

ImageSuffixes = {'j', 'J'}
Source   Edit  

Procs

proc parseNumber(s: string; res: var string; idx: var int; msg: var string): bool {.
    ...raises: [], tags: [], forbids: [].}
Rough equal to re"\b(0[XxOoBb])?[\d_]*\.?\d+([eE][-+]?[\d_]+)?[Jj]?\b"
Source   Edit  

Templates

template parseName(s: string; res: var string; idx: var int; msg: var string): bool
Source   Edit