C# Класс NScumm.Dump.ScriptParser

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_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