TpbProtoParser Class
Represents type TpbProtoParser.
flcProtoBufProtoParser.TpbProtoParser
The TpbProtoParser type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | EndOfText | Represents method |
![]() | ExpectDelimiter | Represents method |
![]() | ExpectEqualSign | Represents method |
![]() | ExpectFieldCardinality | Represents method |
![]() | ExpectFieldType(TpbProtoField) | Represents method |
![]() | ExpectIdentifier | Represents method |
![]() | ExpectLiteral(TpbProtoPackage,TpbProtoNode) | Represents method |
![]() | ExpectLiteralBoolean | Represents method |
![]() | ExpectLiteralFloat | Represents method |
![]() | ExpectLiteralInteger | Represents method |
![]() | ExpectLiteralString | Represents method |
![]() | ExpectToken(TpbProtoParserToken,String) | Represents method |
![]() | ExtractAllCh(ByteCharSet) | Represents method |
![]() | ExtractChar(AnsiChar) | Represents method |
![]() | ExtractTo(ByteCharSet,RawByteString,Boolean) | Represents method |
![]() | FindProtoFile(String) | Represents method |
![]() | GetNextToken | Represents method |
![]() | GetNextToken_IdentifierOrKeword | Represents method |
![]() | GetNextToken_LineComment | Represents method |
![]() | GetNextToken_Number | Represents method |
![]() | GetNextToken_String | Represents method |
![]() | InitPackage(TpbProtoPackage) | Represents method |
![]() | Parse(TpbProtoNodeFactory) | Represents method |
![]() | ParseEnum(TpbProtoPackage,TpbProtoNode) | Represents method |
![]() | ParseEnumValue(TpbProtoPackage,TpbProtoNode,TpbProtoEnum) | Represents method |
![]() | ParseField(TpbProtoPackage,TpbProtoMessage) | Represents method |
![]() | ParseFieldBaseType | Represents method |
![]() | ParseFieldCardinality | Represents method |
![]() | ParseFieldOptions(TpbProtoPackage,TpbProtoMessage,TpbProtoField) | Represents method |
![]() | ParseImportStatement(TpbProtoPackage) | Represents method |
![]() | ParseMessageDeclaration(TpbProtoPackage,TpbProtoNode) | Represents method |
![]() | ParseMessageEntry(TpbProtoPackage,TpbProtoMessage) | Represents method |
![]() | ParseMessageExtensions(TpbProtoPackage,TpbProtoMessage) | Represents method |
![]() | ParsePackageIdStatement(TpbProtoPackage) | Represents method |
![]() | ParsePackageOption(TpbProtoPackage) | Represents method |
![]() | ProcessImport(TpbProtoPackage,RawByteString) | Represents method |
![]() | ResetParser | Represents method |
![]() | SetFileName(String) | Represents method |
![]() | SetTextBuf(Void,Integer) | Represents method |
![]() | SetTextStr(RawByteString) | Represents method |
![]() | SkipAllCh(ByteCharSet) | Represents method |
![]() | SkipCh(ByteCharSet) | Represents method |
![]() | SkipChar | Represents method |
![]() | SkipToken(TpbProtoParserToken) | Represents method |
![]() | SkipToStr(RawByteString,Boolean) | Represents method |
![]() | SkipWhiteSpace | Represents method |
| Name | Description | |
|---|---|---|
![]() | FBufPos | Represents field |
![]() | FBufPtr | Represents field |
![]() | FBufSize | Represents field |
![]() | FBufStrRef | Represents field |
![]() | FFileName | Represents field |
![]() | FFileNameName | Represents field |
![]() | FFileNameUsed | Represents field |
![]() | FLineNr | Represents field |
![]() | FNodeFactory | Represents field |
![]() | FProtoPath | Represents field |
![]() | FStateFlags | Represents field |
![]() | FToken | Represents field |
![]() | FTokenFloat | Represents field |
![]() | FTokenInt | Represents field |
![]() | FTokenStr | Represents field |



