C# Класс Parser, PetriNets

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
errors Errors
la Token
scanner Scanner
t Token

Открытые методы

Метод Описание
ArcDetail ( bool &isInArc, int &weight, bool &inhib ) : void
ArcSetSpec ( ) : void
DstName ( List &dst ) : void
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Get ( ) : void
InArcDetail ( bool &inhib, int &weight ) : void
MarkingEntry ( ) : void
MarkingSpec ( ) : void
OutArcDetail ( bool &inhib, int &weight ) : void
Parse ( ) : void
Parser ( Scanner scanner ) : System
PetriNetSpec ( ) : void
SemErr ( string msg ) : void
SrcName ( List &src ) : void
StringList ( List &src ) : void
SynErr ( int n ) : void

Приватные методы

Метод Описание
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Описание методов

ArcDetail() публичный Метод

public ArcDetail ( bool &isInArc, int &weight, bool &inhib ) : void
isInArc bool
weight int
inhib bool
Результат void

ArcSetSpec() публичный Метод

public ArcSetSpec ( ) : void
Результат void

DstName() публичный Метод

public DstName ( List &dst ) : void
dst List
Результат void

Expect() публичный Метод

public Expect ( int n ) : void
n int
Результат void

ExpectWeak() публичный Метод

public ExpectWeak ( int n, int follow ) : void
n int
follow int
Результат void

Get() публичный Метод

public Get ( ) : void
Результат void

InArcDetail() публичный Метод

public InArcDetail ( bool &inhib, int &weight ) : void
inhib bool
weight int
Результат void

MarkingEntry() публичный Метод

public MarkingEntry ( ) : void
Результат void

MarkingSpec() публичный Метод

public MarkingSpec ( ) : void
Результат void

OutArcDetail() публичный Метод

public OutArcDetail ( bool &inhib, int &weight ) : void
inhib bool
weight int
Результат void

Parse() публичный Метод

public Parse ( ) : void
Результат void

Parser() публичный Метод

public Parser ( Scanner scanner ) : System
scanner Scanner
Результат System

PetriNetSpec() публичный Метод

public PetriNetSpec ( ) : void
Результат void

SemErr() публичный Метод

public SemErr ( string msg ) : void
msg string
Результат void

SrcName() публичный Метод

public SrcName ( List &src ) : void
src List
Результат void

StringList() публичный Метод

public StringList ( List &src ) : void
src List
Результат void

SynErr() публичный Метод

public SynErr ( int n ) : void
n int
Результат void

Описание свойств

errors публичное свойство

public Errors errors
Результат Errors

la публичное свойство

public Token la
Результат Token

scanner публичное свойство

public Scanner scanner
Результат Scanner

t публичное свойство

public Token t
Результат Token