PPMemoizedParser.st
changeset 4 90de244a7fa2
parent 0 739fe9b7253e
child 10 cbaaa689fab2
equal deleted inserted replaced
3:e1b11f74e142 4:90de244a7fa2
     1 "{ Package: 'squeak:petitparser' }"
     1 "{ Package: 'stx:goodies/petitparser' }"
     2 
     2 
     3 PPDelegateParser subclass:#PPMemoizedParser
     3 PPDelegateParser subclass:#PPMemoizedParser
     4 	instanceVariableNames:'stream buffer'
     4 	instanceVariableNames:'stream buffer'
     5 	classVariableNames:''
     5 	classVariableNames:''
     6 	poolDictionaries:''
     6 	poolDictionaries:''
     7 	category:'PetitParser-Parsers'
     7 	category:'PetitParser-Parsers'
     8 !
     8 !
     9 
     9 
    10 PPMemoizedParser comment:'A memoized parser, for refraining redundant computations.
    10 PPMemoizedParser comment:'A memoized parser, for refraining redundant computations.
    11 Instance Variables:
    11 Instance Variables:
    12 	stream	<PositionableStream>	The stream of the associated memento objects.
    12 	stream  <PositionableStream>    The stream of the associated memento objects.
    13 	buffer	<Array of: PPMemento>	The buffer of memento objects.
    13 	buffer  <Array of: PPMemento>   The buffer of memento objects.
    14 '
    14 '
    15 !
    15 !
    16 
    16 
    17 
    17 
    18 !PPMemoizedParser methodsFor:'operations'!
    18 !PPMemoizedParser methodsFor:'operations'!
    49 ! !
    49 ! !
    50 
    50 
    51 !PPMemoizedParser class methodsFor:'documentation'!
    51 !PPMemoizedParser class methodsFor:'documentation'!
    52 
    52 
    53 version_SVN
    53 version_SVN
    54     ^ '$Id: PPMemoizedParser.st,v 1.1 2011-08-18 18:56:17 cg Exp $'
    54     ^ '$Id: PPMemoizedParser.st,v 1.2 2012-01-13 11:22:50 cg Exp $'
    55 ! !
    55 ! !