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 TPasCioHelper TPasCioHelper stores a CIO reference and current state.
Class TPasCioHelperStack A stack of TPasCioHelper 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

TItemParseMode = (...);
TOwnerItemType = (...);

Description

Types

TItemParseMode = (...);

This item has no description.

Values
  • pmUndefined
  • pmConst
  • pmVar
  • pmType

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

TOwnerItemType = (...);

This item has no description.

Values
  • otUnit
  • otCio

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

Authors


Generated by PasDoc 0.17.0.snapshot.