File tree Expand file tree Collapse file tree 2 files changed +1
-29
lines changed Expand file tree Collapse file tree 2 files changed +1
-29
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,10 @@ class Scanner{
38
38
39
39
// !get cur token obj
40
40
const Token* getToken (int nOffset = 0 );
41
- const Token* getTokenIgnoreBlank (int nOffset = 0 );
42
41
int seek (int nOffset);
43
- int resetTo (int nOffset);
44
42
int skipEnterChar ();
45
- int skipBlankChar ();
46
43
int curIndentWidth (int nOffset = 0 );
47
- int calLineIndentWidth ( int nLine);
44
+
48
45
int getCurFileId (){
49
46
return m_nCurFileId;
50
47
}
Original file line number Diff line number Diff line change @@ -471,34 +471,12 @@ const Token* Scanner::getToken(int nOffset){
471
471
472
472
return &(m_tokenEOF);
473
473
}
474
- const Token* Scanner::getTokenIgnoreBlank (int nOffset){
475
- int nIndex = m_nSeekIndex + nOffset;
476
- while (nIndex >= 0 && nIndex < (int )m_allTokens.size ()){
477
- if (m_allTokens[nIndex].strVal == " " ){
478
- nIndex += 1 ;
479
- continue ;
480
- }
481
- return &(m_allTokens[nIndex]);
482
- }
483
- return &(m_tokenEOF);
484
- }
485
474
486
475
int Scanner::seek (int nOffset){
487
476
m_nSeekIndex += nOffset;
488
477
return m_nSeekIndex;
489
478
}
490
479
491
- int Scanner::skipBlankChar (){
492
- while (getToken ()->strVal == " " );{
493
- m_nSeekIndex += 1 ;
494
- }
495
- return m_nSeekIndex;
496
- }
497
-
498
- int Scanner::resetTo (int nOffset){
499
- m_nSeekIndex = nOffset;
500
- return m_nSeekIndex;
501
- }
502
480
int Scanner::skipEnterChar (){
503
481
int nRet = m_nSeekIndex;
504
482
do {
@@ -521,9 +499,6 @@ int Scanner::curIndentWidth(int nOffset){
521
499
return m_allLines[getToken (nOffset)->nLine ].nIndent ;
522
500
}
523
501
524
- int Scanner::calLineIndentWidth (int nLine){
525
- return m_allLines[nLine].nIndent ;
526
- }
527
502
std::string Scanner::getLineCode (int nLine){
528
503
return m_allLines[nLine].strLine ;
529
504
}
You can’t perform that action at this time.
0 commit comments