public SubString ( int start, int length ) : string | ||
start | int | |
length | int | |
return | string |
// Retrieves the parameter of a command so that it can be parsed by a specific parser. private static string ParseCommandParameters(Lexer lexer) { var start = lexer.Index; lexer.Parse(OpeningPar); while (lexer.MoveNext() && lexer.Current != ClosingPar) { } var length = lexer.Index - start - 1; lexer.Parse(ClosingPar); return(lexer.SubString(start, length)); }
// Retrieves the parameter of a command so that it can be parsed by a specific parser. private static string ParseCommandParameters(Lexer lexer) { var start = lexer.Index; lexer.Parse(OpeningPar); while (lexer.MoveNext() && lexer.Current != ClosingPar) { } var length = lexer.Index - start - 1; lexer.Parse(ClosingPar); return lexer.SubString(start, length); }