Unit PasDoc_Parser
Description
Parse Pascal code.
Contains the TParser object, which can parse a Pascal code, and put the collected information into the TPasUnit instance.
Source: source/component/PasDoc_Parser.pas (line 33).
Uses
- SysUtils
- Classes
- Contnrs
- StrUtils
- Generics.Collections
- PasDoc_Types
- PasDoc_Items
- PasDoc_Scanner
- PasDoc_Tokenizer
- PasDoc_StringPairVector
- PasDoc_StringVector
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Class EInternalParserError |
Raised when an impossible situation (indicating bug in pasdoc) occurs. |
Class TCioState |
State of parsing a structure (called "CIO" throughout PasDoc codebase). |
Class TCioStateStack |
A stack of TCioState objects currently used to parse nested classes and records. |
Class TRawDescriptionInfoList |
TRawDescriptionInfoList stores a series of TRawDescriptionInfos. |
Class TParser |
Parser class that will process a complete unit file and all of its include files, regarding directives. |
Types
TParsingSection = (...); |
Description
Types
TParsingSection = (...); |
|
Are we currently inside a const, var, type section? Values
|
Authors
Generated by PasDoc 1.0.2.