Procs
proc newParser(engine: TimEngine; tpl: TimTemplate; isMainParser = true; refreshAst = false): Parser {....gcsafe, raises: [ImportError, IOError, OSError, ValueError, Exception, KeyError, RegexError], tags: [ReadDirEffect, TimeEffect, ReadIOEffect, RootEffect, WriteIOEffect], forbids: [].}
proc parseSnippet(id, code: string): Parser {....gcsafe, raises: [IOError, OSError, ValueError, Exception, KeyError, RegexError], tags: [ReadIOEffect, RootEffect, WriteIOEffect], forbids: [].}
- Parse static snippet code at runtime before calling the precompile handle
proc parseSnippet(snippetPath: string): Parser {....gcsafe, raises: [IOError, OSError, ValueError, Exception, KeyError, RegexError], tags: [ReadIOEffect, RootEffect, WriteIOEffect], forbids: [].}
- Parse a snippet code from a snippetPath file.