| StringPreParserclass | input.t[844] | 
| Superclass Tree  | Subclass Tree  | Global Objects  | Property Summary  | Method Summary  | Property Details  | Method Details  | 
Preparsers must be registered in order to run. During preinitialization, we will automatically register any existing preparser objects; preparsers that are created dynamically during execution must be registered explicitly, which can be accomplished by inheriting the default constructor from this class.
class 
StringPreParser :    PreinitObject
StringPreParser
         PreinitObject
                  ModuleExecObject
                           object
commentPreParser  
specialTopicPreParser  
regList  
regListSorted  
runOrder  
Inherited from ModuleExecObject :
execAfterMe  
execBeforeMe  
hasInitialized_  
isDoingExec_  
isExecuted_  
construct  
doParsing  
execute  
registerPreParser  
runAll  
Inherited from ModuleExecObject :
_execute  
classExec  
regList | input.t[941] | 
regListSorted | input.t[944] | 
runOrder | input.t[850] | 
construct ( ) | input.t[876] | 
doParsing (str, which) | input.t[866] | 
'str' is the string to parse, and 'which' is the rmcXxx enum giving the type of command we're working with.
This method returns a string or nil. If the method returns a string, the caller will forget the original string and work from here on out with the new version returned; this allows the method to rewrite the original input as desired. If the method returns nil, it means that the string has been fully handled and that further parsing of the same string is not desired.
execute ( )OVERRIDDEN | input.t[883] | 
registerPreParser (pp) | input.t[890] | 
runAll (str, which) | input.t[907] | 
Generated on 5/16/2013 from TADS version 3.1.3