Interface IhttpVisitor<Result>
This interface defines a complete generic visitor for a parse tree produced by httpParser.
Namespace: GCore.Antlr.Grammers.Http
Assembly: Http.dll
Syntax
public interface IhttpVisitor<Result> : IParseTreeVisitor<Result>
Type Parameters
Name | Description |
---|---|
Result | The return type of the visit operation. |
Methods
| Improve this Doc View SourceVisitAbsolute_path(httpParser.Absolute_pathContext)
Visit a parse tree produced by absolute_path().
Declaration
Result VisitAbsolute_path(httpParser.Absolute_pathContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Absolute_pathContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitField_content(httpParser.Field_contentContext)
Visit a parse tree produced by field_content().
Declaration
Result VisitField_content(httpParser.Field_contentContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Field_contentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitField_name(httpParser.Field_nameContext)
Visit a parse tree produced by field_name().
Declaration
Result VisitField_name(httpParser.Field_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Field_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitField_value(httpParser.Field_valueContext)
Visit a parse tree produced by field_value().
Declaration
Result VisitField_value(httpParser.Field_valueContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Field_valueContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitField_vchar(httpParser.Field_vcharContext)
Visit a parse tree produced by field_vchar().
Declaration
Result VisitField_vchar(httpParser.Field_vcharContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Field_vcharContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHeader_field(httpParser.Header_fieldContext)
Visit a parse tree produced by header_field().
Declaration
Result VisitHeader_field(httpParser.Header_fieldContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Header_fieldContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHttp_message(httpParser.Http_messageContext)
Visit a parse tree produced by http_message().
Declaration
Result VisitHttp_message(httpParser.Http_messageContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Http_messageContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHttp_name(httpParser.Http_nameContext)
Visit a parse tree produced by http_name().
Declaration
Result VisitHttp_name(httpParser.Http_nameContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Http_nameContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitHttp_version(httpParser.Http_versionContext)
Visit a parse tree produced by http_version().
Declaration
Result VisitHttp_version(httpParser.Http_versionContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Http_versionContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitMethod(httpParser.MethodContext)
Visit a parse tree produced by method().
Declaration
Result VisitMethod(httpParser.MethodContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.MethodContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitObs_fold(httpParser.Obs_foldContext)
Visit a parse tree produced by obs_fold().
Declaration
Result VisitObs_fold(httpParser.Obs_foldContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Obs_foldContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitObs_text(httpParser.Obs_textContext)
Visit a parse tree produced by obs_text().
Declaration
Result VisitObs_text(httpParser.Obs_textContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Obs_textContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitOrigin_form(httpParser.Origin_formContext)
Visit a parse tree produced by origin_form().
Declaration
Result VisitOrigin_form(httpParser.Origin_formContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Origin_formContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitPchar(httpParser.PcharContext)
Visit a parse tree produced by pchar().
Declaration
Result VisitPchar(httpParser.PcharContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.PcharContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitQuery(httpParser.QueryContext)
Visit a parse tree produced by query().
Declaration
Result VisitQuery(httpParser.QueryContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.QueryContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRequest_line(httpParser.Request_lineContext)
Visit a parse tree produced by request_line().
Declaration
Result VisitRequest_line(httpParser.Request_lineContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Request_lineContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitRequest_target(httpParser.Request_targetContext)
Visit a parse tree produced by request_target().
Declaration
Result VisitRequest_target(httpParser.Request_targetContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Request_targetContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSegment(httpParser.SegmentContext)
Visit a parse tree produced by segment().
Declaration
Result VisitSegment(httpParser.SegmentContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.SegmentContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitStart_line(httpParser.Start_lineContext)
Visit a parse tree produced by start_line().
Declaration
Result VisitStart_line(httpParser.Start_lineContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Start_lineContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitSub_delims(httpParser.Sub_delimsContext)
Visit a parse tree produced by sub_delims().
Declaration
Result VisitSub_delims(httpParser.Sub_delimsContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.Sub_delimsContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitTchar(httpParser.TcharContext)
Visit a parse tree produced by tchar().
Declaration
Result VisitTchar(httpParser.TcharContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.TcharContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitToken(httpParser.TokenContext)
Visit a parse tree produced by token().
Declaration
Result VisitToken(httpParser.TokenContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.TokenContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitUnreserved(httpParser.UnreservedContext)
Visit a parse tree produced by unreserved().
Declaration
Result VisitUnreserved(httpParser.UnreservedContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.UnreservedContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |
VisitVCHAR(httpParser.VCHARContext)
Visit a parse tree produced by vCHAR().
Declaration
Result VisitVCHAR(httpParser.VCHARContext context)
Parameters
Type | Name | Description |
---|---|---|
httpParser.VCHARContext | context | The parse tree. |
Returns
Type | Description |
---|---|
Result |