C# Класс LogicControl.LogicParser

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

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

Метод Описание
Parse ( string code ) : void

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

Метод Описание
ParseAddExpression ( GOLD.Reduction expression ) : LogicExpression
ParseArguments ( GOLD.Reduction inputExpressions ) : List
ParseAssignStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
ParseAssignTarget ( GOLD.Reduction assignTarget ) : LogicControl.LogicAssignmentTarget
ParseBlockStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
ParseExpression ( GOLD.Reduction expression ) : LogicExpression
ParseIfStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
ParseLookupExpression ( GOLD.Reduction expression ) : LogicExpression
ParseMultiplyExpression ( GOLD.Reduction expression ) : LogicExpression
ParseOptionalSemantic ( GOLD.Reduction optionalSemantic ) : string
ParseParameters ( GOLD.Reduction parameterDeclarations ) : List
ParseReturnStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
ParseStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
ParseStatements ( GOLD.Reduction inputStatements ) : List
ParseString ( string data ) : string
ParseUnaryExpression ( GOLD.Reduction expression ) : LogicExpression
ParseValueExpression ( GOLD.Reduction expression ) : LogicExpression
ParseWhileStatement ( GOLD.Reduction statement ) : LogicControl.LogicStatement
TraverseFunctionDeclaration ( GOLD.Reduction functionDeclaration ) : void
TraverseNodes ( GOLD.Reduction root ) : void
TraverseStructureDeclaration ( GOLD.Reduction structureDeclaration ) : void

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

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

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