Performs the actual parsing and tokenizing of the query string making appropriate
            callbacks to the given recognizer upon recognition of the various tokens.
            
Namespace: NHibernate.Engine.QueryAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
| C# | 
|---|
public static void Parse( string sqlString, ParameterParser..::..IRecognizer recognizer )  | 
| Visual Basic | 
|---|
Public Shared Sub Parse ( _ sqlString As String, _ recognizer As ParameterParser..::..IRecognizer _ )  | 
| Visual C++ | 
|---|
public: static void Parse( String^ sqlString, ParameterParser..::..IRecognizer^ recognizer )  | 
Parameters
- sqlString
 - Type: System..::..String
The string to be parsed/tokenized. 
- recognizer
 - Type: NHibernate.Engine.Query..::..ParameterParser..::..IRecognizer
The thing which handles recognition events. 
Remarks
            Note that currently, this only knows how to deal with a single output
            parameter (for callable statements).  If we later add support for
            multiple output params, this, obviously, needs to change.
            
Exceptions
| Exception | Condition | 
|---|---|
| NHibernate..::..QueryException |