[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/devtools/kdevelop4-extra-plugins/erlang/parser
From:       Jonathan Schmidt-Dominé <devel () the-user ! org>
Date:       2011-10-06 18:50:00
Message-ID: 20111006185000.4A644AC886 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1257640 by schmidt-domine:

fixed for kdev-pg-qt changes (but does not build because of kate changes)


 M  +1 -1      editorintegrator.cpp  
 M  +2 -2      erlang.g  
 M  +1 -1      main.cpp  
 M  +4 -4      parsesession.cpp  


--- trunk/playground/devtools/kdevelop4-extra-plugins/erlang/parser/editorintegrator.cpp #1257639:1257640
@@ -43,7 +43,7 @@
 
 KDevelop::SimpleCursor EditorIntegrator::findPosition(qint64 token, Edge edge) const
 {
-    const KDevPG::TokenStream::Token& t = m_session->tokenStream()->token(token);
+    const KDevPG::TokenStream::Token& t = m_session->tokenStream()->at(token);
     return findPosition(t, edge);
 }
 
--- trunk/playground/devtools/kdevelop4-extra-plugins/erlang/parser/erlang.g #1257639:1257640
@@ -586,7 +586,7 @@
         {
             kind = Parser::Token_EOF;
         }
-        Parser::Token &t = tokenStream->next();
+        Parser::Token &t = tokenStream->push();
         t.begin = lexer.tokenBegin();
         t.end = lexer.tokenEnd();
         t.kind = kind;
@@ -648,7 +648,7 @@
     qint64 line;
     qint64 col;
     qint64 index = tokenStream->index()-1;
-    Token &token = tokenStream->token(index);
+    Token &token = tokenStream->at(index);
     kDebug() << "token starts at:" << token.begin;
     kDebug() << "index is:" << index;
     tokenStream->startPosition(index, &line, &col);
--- trunk/playground/devtools/kdevelop4-extra-plugins/erlang/parser/main.cpp #1257639:1257640
@@ -82,7 +82,7 @@
             Lexer lexer(&tokenStream, m_session.contents());
             int token;
             while ((token = lexer.nextTokenKind())) {
-                Parser::Token &t = tokenStream.next();
+                Parser::Token &t = tokenStream.push();
                 //t.begin = lexer.tokenBegin();
                 //t.end = lexer.tokenEnd();
                 t.kind = token;
--- trunk/playground/devtools/kdevelop4-extra-plugins/erlang/parser/parsesession.cpp #1257639:1257640
@@ -120,20 +120,20 @@
 
 QString ParseSession::symbol(qint64 token) const
 {
-    const TokenStream::Token& tok = m_tokenStream->token(token);
+    const TokenStream::Token& tok = m_tokenStream->at(token);
     return m_contents.mid(tok.begin, tok.end - tok.begin + 1);
 }
 
 QString ParseSession::symbol(AstNode* node) const
 {
-    const TokenStream::Token& startTok = m_tokenStream->token(node->startToken);
-    const TokenStream::Token& endTok = m_tokenStream->token(node->endToken);
+    const TokenStream::Token& startTok = m_tokenStream->at(node->startToken);
+    const TokenStream::Token& endTok = m_tokenStream->at(node->endToken);
     return m_contents.mid(startTok.begin, endTok.end - startTok.begin + 1);
 }
 
 QString ParseSession::docComment(qint64 token) const
 {
-    const TokenStream::Token& tok = m_tokenStream->token(token);
+    const TokenStream::Token& tok = m_tokenStream->at(token);
     if (!tok.docCommentEnd) return QString();
     return m_contents.mid(tok.docCommentBegin, tok.docCommentEnd - tok.docCommentBegin + 1);
 }

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic