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

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
  • psNone
  • psConst
  • psVar
  • psType

Source: source/component/PasDoc_Parser.pas (line 53).

Authors


Generated by PasDoc 1.0.2.