C# 클래스 ME3Explorer.CondEditor

상속: System.Windows.Forms.Form
파일 보기 프로젝트 열기: ME3Explorer/ME3Explorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
AST System.Windows.Forms.TreeNode
Code byte[]
TokenPos int
cond Conditionals
currentry Conditionals.Entries
currnr int
fileToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
loadCodeToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
replaceToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
rtb1 System.Windows.Forms.RichTextBox
rtb2 System.Windows.Forms.RichTextBox
saveBinaryToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
saveCodeToolStripMenuItem System.Windows.Forms.ToolStripMenuItem
tokenlist List

공개 메소드들

메소드 설명
CheckArrNumb ( string code, int pos, int &end ) : bool
CheckBracketCount ( ) : bool
CodeBool ( TreeNode node ) : byte[]
CodeExpr ( TreeNode node ) : byte[]
CodeFunction ( TreeNode node ) : byte[]
CodeGen ( ) : void
CodeIntValue ( TreeNode node ) : byte[]
CodeIntValue_f ( TreeNode node ) : byte[]
CodeIntValue_i ( TreeNode node ) : byte[]
CodePlotBool ( TreeNode node ) : byte[]
CodePlotFloat ( TreeNode node ) : byte[]
CodePlotInt ( TreeNode node ) : byte[]
Compile ( ) : bool
CondEditor ( ) : System
GetExprType ( TreeNode node ) : byte
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Parse ( int pos, TreeNode node ) : int
Parser ( ) : void
ReadBool ( int pos, TreeNode node ) : int
ReadExpression ( int pos, TreeNode node ) : int
ReadFunc ( int pos, TreeNode node ) : int
ReadPlot ( int pos, TreeNode node ) : int
ReadString ( ) : void
ReadSymbol ( ) : void
ReadValue ( ) : void
ReadWord ( ) : void
Tokenizer ( ) : bool
compileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
isDigit ( char c ) : bool
isLetter ( char c ) : bool
isQuote ( char c ) : bool
isWhiteSpace ( char c ) : bool
loadCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
replaceToolStripMenuItem_Click ( object sender, EventArgs e ) : void
saveBinaryToolStripMenuItem_Click ( object sender, EventArgs e ) : void
saveCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
setRtb1 ( string s ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
compileAndReplaceToolStripMenuItem_Click ( object sender, EventArgs e ) : void

메소드 상세

CheckArrNumb() 공개 메소드

public CheckArrNumb ( string code, int pos, int &end ) : bool
code string
pos int
end int
리턴 bool

CheckBracketCount() 공개 메소드

public CheckBracketCount ( ) : bool
리턴 bool

CodeBool() 공개 메소드

public CodeBool ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodeExpr() 공개 메소드

public CodeExpr ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodeFunction() 공개 메소드

public CodeFunction ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodeGen() 공개 메소드

public CodeGen ( ) : void
리턴 void

CodeIntValue() 공개 메소드

public CodeIntValue ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodeIntValue_f() 공개 메소드

public CodeIntValue_f ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodeIntValue_i() 공개 메소드

public CodeIntValue_i ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodePlotBool() 공개 메소드

public CodePlotBool ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodePlotFloat() 공개 메소드

public CodePlotFloat ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

CodePlotInt() 공개 메소드

public CodePlotInt ( TreeNode node ) : byte[]
node System.Windows.Forms.TreeNode
리턴 byte[]

Compile() 공개 메소드

public Compile ( ) : bool
리턴 bool

CondEditor() 공개 메소드

public CondEditor ( ) : System
리턴 System

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetExprType() 공개 메소드

public GetExprType ( TreeNode node ) : byte
node System.Windows.Forms.TreeNode
리턴 byte

InitializeComponent() 공개 메소드

Required method for Designer support - do not modify the contents of this method with the code editor.
public InitializeComponent ( ) : void
리턴 void

Parse() 공개 메소드

public Parse ( int pos, TreeNode node ) : int
pos int
node System.Windows.Forms.TreeNode
리턴 int

Parser() 공개 메소드

public Parser ( ) : void
리턴 void

ReadBool() 공개 메소드

public ReadBool ( int pos, TreeNode node ) : int
pos int
node System.Windows.Forms.TreeNode
리턴 int

ReadExpression() 공개 메소드

public ReadExpression ( int pos, TreeNode node ) : int
pos int
node System.Windows.Forms.TreeNode
리턴 int

ReadFunc() 공개 메소드

public ReadFunc ( int pos, TreeNode node ) : int
pos int
node System.Windows.Forms.TreeNode
리턴 int

ReadPlot() 공개 메소드

public ReadPlot ( int pos, TreeNode node ) : int
pos int
node System.Windows.Forms.TreeNode
리턴 int

ReadString() 공개 메소드

public ReadString ( ) : void
리턴 void

ReadSymbol() 공개 메소드

public ReadSymbol ( ) : void
리턴 void

ReadValue() 공개 메소드

public ReadValue ( ) : void
리턴 void

ReadWord() 공개 메소드

public ReadWord ( ) : void
리턴 void

Tokenizer() 공개 메소드

public Tokenizer ( ) : bool
리턴 bool

compileToolStripMenuItem_Click() 공개 메소드

public compileToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

isDigit() 공개 메소드

public isDigit ( char c ) : bool
c char
리턴 bool

isLetter() 공개 메소드

public isLetter ( char c ) : bool
c char
리턴 bool

isQuote() 공개 메소드

public isQuote ( char c ) : bool
c char
리턴 bool

isWhiteSpace() 공개 메소드

public isWhiteSpace ( char c ) : bool
c char
리턴 bool

loadCodeToolStripMenuItem_Click() 공개 메소드

public loadCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

replaceToolStripMenuItem_Click() 공개 메소드

public replaceToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

saveBinaryToolStripMenuItem_Click() 공개 메소드

public saveBinaryToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

saveCodeToolStripMenuItem_Click() 공개 메소드

public saveCodeToolStripMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

setRtb1() 공개 메소드

public setRtb1 ( string s ) : void
s string
리턴 void

프로퍼티 상세

AST 공개적으로 프로퍼티

public TreeNode,System.Windows.Forms AST
리턴 System.Windows.Forms.TreeNode

Code 공개적으로 프로퍼티

public byte[] Code
리턴 byte[]

TokenPos 공개적으로 프로퍼티

public int TokenPos
리턴 int

cond 공개적으로 프로퍼티

public Conditionals,ME3Explorer cond
리턴 Conditionals

currentry 공개적으로 프로퍼티

public Conditionals.Entries,ME3Explorer currentry
리턴 Conditionals.Entries

currnr 공개적으로 프로퍼티

public int currnr
리턴 int

fileToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

loadCodeToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem loadCodeToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

replaceToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem replaceToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

rtb1 공개적으로 프로퍼티

public System.Windows.Forms.RichTextBox rtb1
리턴 System.Windows.Forms.RichTextBox

rtb2 공개적으로 프로퍼티

public System.Windows.Forms.RichTextBox rtb2
리턴 System.Windows.Forms.RichTextBox

saveBinaryToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem saveBinaryToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

saveCodeToolStripMenuItem 공개적으로 프로퍼티

public System.Windows.Forms.ToolStripMenuItem saveCodeToolStripMenuItem
리턴 System.Windows.Forms.ToolStripMenuItem

tokenlist 공개적으로 프로퍼티

public List tokenlist
리턴 List