Class ALinearCStatement

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ALinearCStatement = class(AParsedLanguageParser)

Description

This class represents a single statement that is pared by the LinearC parser. It is unlikely that this class will be instantiated directly, since it does not implement AStatement.parse; instead one of its descendants will be constructed.

Hierarchy

Overview

Fields

Protected MyOptions: ACommandLineOptionDictionary;

Methods

Public constructor forSource(const ThisParent: AParser); override;
Public function init: boolean; override;
Public function Options: ACommandLineOptionDictionary; virtual;

Description

Fields

Protected MyOptions: ACommandLineOptionDictionary;

Stores the list of command line options with which the statement works

Methods

Public constructor forSource(const ThisParent: AParser); override;

Construct a new parser that will inherit the properties of its parent parser.

The new parser will inherit the values of ThisParent's Scanner, Source, Log, and Options.

Public function init: boolean; override;

Initializer

Public function Options: ACommandLineOptionDictionary; virtual;

Retrieve a reference to the list of command line options with which the statement works.

The caller should NOT attempt to free the reference returned by this routine.


Generated by PasDoc 0.13.0 on 2015-01-10 17:13:18