C# 클래스 NScumm.Dump.ScriptParser

파일 보기 프로젝트 열기: scemino/nscumm

보호된 프로퍼티들

프로퍼티 타입 설명
_br System.IO.BinaryReader
_opCode int
opCodes Func>.Dictionary

공개 메소드들

메소드 설명
Create ( GameInfo info ) : ScriptParser
Parse ( byte data ) : CompilationUnit

보호된 메소드들

메소드 설명
AddKnownVariables ( string>.IDictionary knownVariables ) : void
ExecuteOpCode ( ) : Statement
InitOpCodes ( ) : void
ReadByte ( ) : int
ReadCharacters ( ) : Expression
ReadVariable ( int var ) : Expression
ReadVariable2 ( Expression var ) : Expression
ReadVariable2 ( int var ) : Expression
ReadWord ( ) : int
ReadWordSigned ( ) : int
ScriptParser ( GameInfo info ) : System.IO

메소드 상세

AddKnownVariables() 보호된 메소드

protected AddKnownVariables ( string>.IDictionary knownVariables ) : void
knownVariables string>.IDictionary
리턴 void

Create() 공개 정적인 메소드

public static Create ( GameInfo info ) : ScriptParser
info NScumm.Scumm.IO.GameInfo
리턴 ScriptParser

ExecuteOpCode() 보호된 메소드

protected ExecuteOpCode ( ) : Statement
리턴 Statement

InitOpCodes() 보호된 추상적인 메소드

protected abstract InitOpCodes ( ) : void
리턴 void

Parse() 공개 메소드

public Parse ( byte data ) : CompilationUnit
data byte
리턴 CompilationUnit

ReadByte() 보호된 메소드

protected ReadByte ( ) : int
리턴 int

ReadCharacters() 보호된 메소드

protected ReadCharacters ( ) : Expression
리턴 Expression

ReadVariable() 보호된 메소드

protected ReadVariable ( int var ) : Expression
var int
리턴 Expression

ReadVariable2() 보호된 메소드

protected ReadVariable2 ( Expression var ) : Expression
var Expression
리턴 Expression

ReadVariable2() 보호된 메소드

protected ReadVariable2 ( int var ) : Expression
var int
리턴 Expression

ReadWord() 보호된 메소드

protected ReadWord ( ) : int
리턴 int

ReadWordSigned() 보호된 메소드

protected ReadWordSigned ( ) : int
리턴 int

ScriptParser() 보호된 메소드

protected ScriptParser ( GameInfo info ) : System.IO
info NScumm.Scumm.IO.GameInfo
리턴 System.IO

프로퍼티 상세

_br 보호되어 있는 프로퍼티

protected BinaryReader,System.IO _br
리턴 System.IO.BinaryReader

_opCode 보호되어 있는 프로퍼티

protected int _opCode
리턴 int

opCodes 보호되어 있는 프로퍼티

protected Dictionary> opCodes
리턴 Func>.Dictionary