메소드 | 설명 | |
---|---|---|
GetIndentationLevel ( string indentation ) : int | ||
LoadString ( string script, IRandom random, IWarningViewHelper warningViewHelper ) : IProjectNode | ||
ProjectSerializer ( string source, IRandom random, IWarningViewHelper warningViewHelper ) : System | ||
ReadBlockEnderToken ( IProjectNode node ) : |
||
ReadBlockStarterToken ( IProjectNode node ) : |
||
ReadIndentationToken ( IProjectNode node ) : |
||
ReadLineBreakToken ( IProjectNode node ) : |
||
ReadLineBreaks ( StringBuilder token ) : int | ||
ReadNumeric ( StringBuilder token ) : int | ||
ReadNumericToken ( IProjectNode node, double &value, bool &found ) : |
||
ReadRepeatingToken ( IProjectNode node, int &repetitions, string &data ) : |
||
ReadSquaredBlockToken ( IProjectNode node ) : |
||
ReadText ( StringBuilder token ) : int | ||
ReadTextToken ( IProjectNode node ) : |
||
ReadWhiteSpace ( StringBuilder token ) : int | ||
RollBackToken ( |
||
Warn ( string message, IProjectNode node ) : void |
메소드 | 설명 | |
---|---|---|
CheckForComments ( IProjectNode node ) : void | ||
CreateToken ( IProjectNode node, TokenType type, string text, int offset, int length ) : |
||
Peek ( ) : int | ||
ReadCharacterSet ( StringBuilder token, string chars ) : int | ||
ReadSquaredBlock ( StringBuilder sb, StringBuilder datasb ) : int | ||
SkipAndPeek ( ) : int |
public GetIndentationLevel ( string indentation ) : int | ||
indentation | string | |
리턴 | int |
public static LoadString ( string script, IRandom random, IWarningViewHelper warningViewHelper ) : IProjectNode | ||
script | string | |
random | IRandom | |
warningViewHelper | IWarningViewHelper | |
리턴 | IProjectNode |
public ProjectSerializer ( string source, IRandom random, IWarningViewHelper warningViewHelper ) : System | ||
source | string | |
random | IRandom | |
warningViewHelper | IWarningViewHelper | |
리턴 | System |
public ReadBlockEnderToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadBlockStarterToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadIndentationToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadLineBreakToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadLineBreaks ( StringBuilder token ) : int | ||
token | StringBuilder | |
리턴 | int |
public ReadNumericToken ( IProjectNode node, double &value, bool &found ) : |
||
node | IProjectNode | |
value | double | |
found | bool | |
리턴 |
public ReadRepeatingToken ( IProjectNode node, int &repetitions, string &data ) : |
||
node | IProjectNode | |
repetitions | int | |
data | string | |
리턴 |
public ReadSquaredBlockToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadTextToken ( IProjectNode node ) : |
||
node | IProjectNode | |
리턴 |
public ReadWhiteSpace ( StringBuilder token ) : int | ||
token | StringBuilder | |
리턴 | int |
public Warn ( string message, IProjectNode node ) : void | ||
message | string | |
node | IProjectNode | |
리턴 | void |