• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tcl_ext/tcllib/tcllib/modules/pt/

Lines Matching defs:from

3 #	Conversion from PEG (Human readable text) to PEG.
15 # TODO :: APIs for reading from arbitrary channel.
32 namespace eval ::pt::peg::from::peg {
40 proc ::pt::peg::from::peg::convert {text} {
49 proc ::pt::peg::from::peg::convert-file {path} {
60 proc ::pt::peg::from::peg::Convert {} {
62 set c [chan create read pt::peg::from::peg::CHAN] ; # pseudo-channel for input
88 pt::peg::from::peg::GEN \
101 namespace eval ::pt::peg::from::peg::CHAN {
106 proc pt::peg::from::peg::CHAN::initialize {c mode} {
110 proc pt::peg::from::peg::CHAN::finalize {c} {}
111 proc pt::peg::from::peg::CHAN::watch {c events} {}
113 proc pt::peg::from::peg::CHAN::read {c n} {
116 variable ::pt::peg::from::peg::input
117 variable ::pt::peg::from::peg::loc
118 variable ::pt::peg::from::peg::max
134 namespace eval ::pt::peg::from::peg::GEN {}
136 proc pt::peg::from::peg::GEN {ast} {
142 proc pt::peg::from::peg::GEN::ALNUM {s e} {
146 proc pt::peg::from::peg::GEN::ALPHA {s e} {
150 proc pt::peg::from::peg::GEN::AND {s e} {
154 proc pt::peg::from::peg::GEN::ASCII {s e} {
158 proc pt::peg::from::peg::GEN::Attribute {s e args} {
162 proc pt::peg::from::peg::GEN::Char {s e args} {
166 proc pt::peg::from::peg::GEN::CharOctalFull {s e} {
167 variable ::pt::peg::from::peg::input
171 proc pt::peg::from::peg::GEN::CharOctalPart {s e} {
172 variable ::pt::peg::from::peg::input
176 proc pt::peg::from::peg::GEN::CharSpecial {s e} {
177 variable ::pt::peg::from::peg::input
181 proc pt::peg::from::peg::GEN::CharUnescaped {s e} {
182 variable ::pt::peg::from::peg::input
186 proc pt::peg::from::peg::GEN::CharUnicode {s e} {
187 variable ::pt::peg::from::peg::input
191 proc pt::peg::from::peg::GEN::Class {s e args} {
199 proc pt::peg::from::peg::GEN::CONTROL {s e} {
203 proc pt::peg::from::peg::GEN::DDIGIT {s e} {
207 proc pt::peg::from::peg::GEN::Definition {s e args} {
220 proc pt::peg::from::peg::GEN::DIGIT {s e} {
224 proc pt::peg::from::peg::GEN::DOT {s e} {
228 proc pt::peg::from::peg::GEN::Expression {s e args} {
236 proc pt::peg::from::peg::GEN::Grammar {s e args} {
252 proc pt::peg::from::peg::GEN::GRAPH {s e} {
256 proc pt::peg::from::peg::GEN::Header {s e args} {
261 proc pt::peg::from::peg::GEN::Ident {s e} {
262 variable ::pt::peg::from::peg::input
266 proc pt::peg::from::peg::GEN::Identifier {s e args} {
270 proc pt::peg::from::peg::GEN::LEAF {s e} {
274 proc pt::peg::from::peg::GEN::LOWER {s e} {
278 proc pt::peg::from::peg::GEN::Literal {s e args} {
286 proc pt::peg::from::peg::GEN::NOT {s e} {
290 proc pt::peg::from::peg::GEN::PLUS {s e} {
294 proc pt::peg::from::peg::GEN::Primary {s e args} {
298 proc pt::peg::from::peg::GEN::Prefix {s e args} {
311 proc pt::peg::from::peg::GEN::PRINTABLE {s e} {
315 proc pt::peg::from::peg::GEN::PUNCT {s e} {
319 proc pt::peg::from::peg::GEN::QUESTION {s e} {
323 proc pt::peg::from::peg::GEN::Range {s e args} {
335 proc pt::peg::from::peg::GEN::Sequence {s e args} {
343 proc pt::peg::from::peg::GEN::SPACE {s e} {
347 proc pt::peg::from::peg::GEN::STAR {s e} {
351 proc pt::peg::from::peg::GEN::StartExpr {s e args} {
355 proc pt::peg::from::peg::GEN::Suffix {s e args} {
368 proc pt::peg::from::peg::GEN::UPPER {s e} {
372 proc pt::peg::from::peg::GEN::VOID {s e} {
376 proc pt::peg::from::peg::GEN::WORDCHAR {s e} {
380 proc pt::peg::from::peg::GEN::XDIGIT {s e} {
387 package provide pt::peg::from::peg 1