[Mobies-commit] [commit] r4209 - UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase
endre at redhat3.isis.vanderbilt.edu
endre at redhat3.isis.vanderbilt.edu
Sun Dec 8 03:36:42 CST 2013
Author: endre
Date: Sun Dec 8 03:36:42 2013
New Revision: 4209
Log:
MAC OS X compile issues
Modified:
UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AParser.cpp
UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AToken.h
UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/ATokenBuffer.cpp
UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/DLexerBase.cpp
Modified: UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AParser.cpp
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AParser.cpp Fri Dec 6 14:09:40 2013 (r4208)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AParser.cpp Sun Dec 8 03:36:42 2013 (r4209)
@@ -477,7 +477,7 @@
va_start(ap, k);
zzFAILtext[0] = '\0';
- if ( k > SETWORDCOUNT ) panic("FAIL: overflowed buffer");
+ if ( k > SETWORDCOUNT ) panic((char*)"FAIL: overflowed buffer");
for (i=1; i<=k; i++) /* collect all lookahead sets */
{
f[i-1] = va_arg(ap, SetWordType *);
Modified: UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AToken.h
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AToken.h Fri Dec 6 14:09:40 2013 (r4208)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/AToken.h Sun Dec 8 03:36:42 2013 (r4209)
@@ -147,7 +147,7 @@
ANTLRChar *txt,
int line)
{
- panic("call to ANTLRRefCountToken::makeToken()\n");
+ panic((char *)"call to ANTLRRefCountToken::makeToken()\n");
return NULL;
}
};
@@ -162,7 +162,7 @@
ANTLRCommonNoRefCountToken(ANTLRTokenType t, ANTLRChar *s)
{ setType(t); _line = 0; _text = NULL; setText(s); }
ANTLRCommonNoRefCountToken()
- { setType((ANTLRTokenType)0); _line = 0; _text = NULL; setText(""); }
+ { setType((ANTLRTokenType)0); _line = 0; _text = NULL; setText((char*)""); }
~ANTLRCommonNoRefCountToken() { if (_text) delete [] _text; } // MR9 RJV: Added Destructor to remove string
@@ -180,11 +180,11 @@
if (_text) delete [] _text;
if (s != NULL) {
_text = new ANTLRChar[strlen(s)+1];
- if (_text == NULL) panic("ANTLRCommonNoRefCountToken::setText new failed");
+ if (_text == NULL) panic((char*)"ANTLRCommonNoRefCountToken::setText new failed");
strcpy(_text,s);
} else {
_text = new ANTLRChar[1];
- if (_text == NULL) panic("ANTLRCommonNoRefCountToken::setText new failed");
+ if (_text == NULL) panic((char*)"ANTLRCommonNoRefCountToken::setText new failed");
strcpy(_text,"");
};
};
@@ -230,7 +230,7 @@
ANTLRCommonToken(ANTLRTokenType t, ANTLRChar *s) : ANTLRRefCountToken(t,s)
{ setType(t); _line = 0; _text = NULL; setText(s); } // MR9
ANTLRCommonToken()
- { setType((ANTLRTokenType)0); _line = 0; _text = NULL; setText(""); } // MR9
+ { setType((ANTLRTokenType)0); _line = 0; _text = NULL; setText((char*)""); } // MR9
virtual ~ANTLRCommonToken() { if (_text) delete [] _text; } // MR9 RJV: Added Destructor to remove string
@@ -248,11 +248,11 @@
if (_text) delete [] _text;
if (s != NULL) {
_text = new ANTLRChar[strlen(s)+1];
- if (_text == NULL) panic("ANTLRCommonToken::setText new failed");
+ if (_text == NULL) panic((char*)"ANTLRCommonToken::setText new failed");
strcpy(_text,s);
} else {
_text = new ANTLRChar[1];
- if (_text == NULL) panic("ANTLRCommonToken::setText new failed");
+ if (_text == NULL) panic((char*)"ANTLRCommonToken::setText new failed");
strcpy(_text,"");
};
};
Modified: UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/ATokenBuffer.cpp
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/ATokenBuffer.cpp Fri Dec 6 14:09:40 2013 (r4208)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/ATokenBuffer.cpp Sun Dec 8 03:36:42 2013 (r4209)
@@ -56,7 +56,7 @@
buffer = (_ANTLRTokenPtr *)
calloc(chunk_size+1,sizeof(_ANTLRTokenPtr ));
if ( buffer == NULL ) {
- panic("cannot alloc token buffer");
+ panic((char*)"cannot alloc token buffer");
}
buffer++; // leave the first elem empty so tp-1 is valid ptr
@@ -306,7 +306,7 @@
realloc((char *)(buffer-1),
(buffer_size+1)*sizeof(_ANTLRTokenPtr ));
if ( buffer == NULL ) {
- panic("cannot alloc token buffer");
+ panic((char*)"cannot alloc token buffer");
}
buffer++; // leave the first elem empty so tp-1 is valid ptr
Modified: UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/DLexerBase.cpp
==============================================================================
--- UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/DLexerBase.cpp Fri Dec 6 14:09:40 2013 (r4208)
+++ UDM/trunk/src/UdmOclPat/GOCL/src/ANTLRBase/DLexerBase.cpp Sun Dec 8 03:36:42 2013 (r4209)
@@ -57,7 +57,7 @@
this->_bufsize = bufsize;
this->_lextext = new DLGChar[_bufsize];
if ( this->_lextext==NULL ) {
- panic("text buffer is NULL");
+ panic((char*)"text buffer is NULL");
}
this->_begexpr = this->_endexpr = NULL;
this->ch = this->bufovf = 0;
@@ -206,7 +206,7 @@
ANTLRTokenType DLGLexerBase::
erraction()
{
- errstd("invalid token");
+ errstd((char*)"invalid token");
advance();
skip();
return (ANTLRTokenType) 0; // bogus, but satisfies compiler
@@ -215,7 +215,7 @@
_ANTLRTokenPtr DLGLexerBase::
getToken()
{
- if ( token_to_fill==NULL ) panic("NULL token_to_fill");
+ if ( token_to_fill==NULL ) panic((char*)"NULL token_to_fill");
ANTLRTokenType tt = nextTokenType();
_ANTLRTokenPtr tk = token_to_fill->makeToken(tt, _lextext,_line);
return tk;
More information about the Mobies-commit
mailing list