]> git.localhorst.tv Git - l2e.git/blobdiff - src/loader/Parser.cpp
removed stupid file headers that eclipse put in
[l2e.git] / src / loader / Parser.cpp
index 9ddae34c5bdd4b2ac2a688c6765c925c05013917..cba4f316f8d5251d1f878d7b2d612ce0f903655e 100644 (file)
@@ -1,10 +1,3 @@
-/*
- * Parser.cpp
- *
- *  Created on: Aug 26, 2012
- *      Author: holy
- */
-
 #include "Parser.h"
 
 #include "utility.h"
@@ -371,7 +364,13 @@ Literal *Parser::ParseScript() {
                                                break;
                                        }
                                        case Token::IDENTIFIER: {
-                                               script.push_back(new ScriptToken(t.str, ScriptToken::IDENTIFIER));
+                                               Token t2(GetToken());
+                                               if (t2.type == Token::COLON) {
+                                                       script.push_back(new ScriptToken(t.str, ScriptToken::LABEL));
+                                               } else {
+                                                       tok.Putback(t2);
+                                                       script.push_back(new ScriptToken(t.str, ScriptToken::IDENTIFIER));
+                                               }
                                                break;
                                        }
                                        case Token::REGISTER: {