npeg/patt

Source   Edit  

Atoms

Prefixes

Infixes

Others

Procs

proc `!`(p: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `&`(p: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `*`(p1, p2: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `*`(p: Patt): Patt {....raises: [NPegStackOverflowError], tags: [],
                          forbids: [].}
Source   Edit  
proc `+`(p: Patt): Patt {....raises: [NPegStackOverflowError], tags: [],
                          forbids: [].}
Source   Edit  
proc `-`(p1, p2: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `>`(p: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `?`(p: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `@`(p: Patt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc choice(ps: openArray[Patt]): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newBackrefPatt(refName: string): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newCallPatt(label: string): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newErrorPatt(msg: string): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newLitPatt(n: NimNode): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPatt(cs: CharSet): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPatt(n: BiggestInt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPatt(p: Patt; ck: CapKind; name = ""): Patt {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc newPatt(s: string): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc newPattAssoc(p: Patt; prec: BiggestInt; assoc: Assoc): Patt {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc newReturnPatt(): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `{}`(p: Patt; n: BiggestInt): Patt {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc `{}`(p: Patt; range: HSlice[BiggestInt, BiggestInt]): Patt {....raises: [],
    tags: [], forbids: [].}
Source   Edit