src/Parser.h

changeset 112
def56932f938
parent 111
87d9ebd3ef34
child 115
9be16e1c1e44
--- a/src/Parser.h	Sun Feb 23 17:21:18 2014 +0200
+++ b/src/Parser.h	Sun Feb 23 17:45:34 2014 +0200
@@ -35,12 +35,6 @@
 #include "LexerScanner.h"
 #include "Tokens.h"
 
-// TODO: get rid of this too?
-#define MAX_CASE 64
-
-// TODO: get rid of this
-#define MAX_MARKS 512
-
 class DataBuffer;
 class Lexer;
 class Variable;
@@ -155,7 +149,7 @@
 //
 class BotscriptParser
 {
-	PROPERTY (public, bool, ReadOnly, BOOL_OPS, STOCK_WRITE)
+	PROPERTY (public, bool, IsReadOnly, SetReadOnly, STOCK_WRITE)
 
 	public:
 		enum EReset
@@ -176,7 +170,7 @@
 		void					AddSwitchCase (DataBuffer* b);
 		void					CheckToplevel();
 		void					CheckNotToplevel();
-		bool					TokenIs (TokenType a);
+		bool					TokenIs (ETokenType a);
 		String					GetTokenString();
 		String					DescribePosition() const;
 		void					WriteToFile (String outfile);

mercurial