C# 클래스 LogicControl.LogicParser

파일 보기 프로젝트 열기: RedpointGames/Protogame 1 사용 예제들

공개 메소드들

메소드 설명
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