C# Class Creatures.Language.Parsers.CommandToStringParser

Inheritance: ICommandVisitor
ファイルを表示 Open project: Confirmit/Students

Public Methods

Method Description
Accept ( CloneValue command ) : void
Accept ( CloseCondition command ) : void
Accept ( Condition command ) : void
Accept ( GetRandom command ) : void
Accept ( GetState command ) : void
Accept ( Minus command ) : void
Accept ( NewInt command ) : void
Accept ( Plus command ) : void
Accept ( Print command ) : void
Accept ( SetValue command ) : void
Accept ( Stop command ) : void
CommandToStringParser ( ) : System
ParseCommand ( ICommand command ) : string
ParseCommands ( IEnumerable commands ) : string

Private Methods

Method Description
GetResult ( ) : string

Method Details

Accept() public method

public Accept ( CloneValue command ) : void
command Creatures.Language.Commands.CloneValue
return void

Accept() public method

public Accept ( CloseCondition command ) : void
command Creatures.Language.Commands.CloseCondition
return void

Accept() public method

public Accept ( Condition command ) : void
command Condition
return void

Accept() public method

public Accept ( GetRandom command ) : void
command Creatures.Language.Commands.GetRandom
return void

Accept() public method

public Accept ( GetState command ) : void
command Creatures.Language.Commands.GetState
return void

Accept() public method

public Accept ( Minus command ) : void
command Creatures.Language.Commands.Minus
return void

Accept() public method

public Accept ( NewInt command ) : void
command Creatures.Language.Commands.NewInt
return void

Accept() public method

public Accept ( Plus command ) : void
command Creatures.Language.Commands.Plus
return void

Accept() public method

public Accept ( Print command ) : void
command Creatures.Language.Commands.Print
return void

Accept() public method

public Accept ( SetValue command ) : void
command Creatures.Language.Commands.SetValue
return void

Accept() public method

public Accept ( Stop command ) : void
command Creatures.Language.Commands.Stop
return void

CommandToStringParser() public method

public CommandToStringParser ( ) : System
return System

ParseCommand() public method

public ParseCommand ( ICommand command ) : string
command ICommand
return string

ParseCommands() public method

public ParseCommands ( IEnumerable commands ) : string
commands IEnumerable
return string