Skip to content

Commit

Permalink
- Some extra type-casting for C++-mode
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@8771 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
sjoelund committed May 2, 2011
1 parent 601d723 commit 487f7a7
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Parser/parse.c
Expand Up @@ -59,7 +59,7 @@ static long lexerFailed;

static void lexNoRecover(pANTLR3_LEXER lexer)
{
pANTLR3_INT_STREAM inputStream = NULL;
pANTLR3_INT_STREAM inputStream = (pANTLR3_INT_STREAM) NULL;
lexer->rec->state->error = ANTLR3_TRUE;
lexer->rec->state->failed = ANTLR3_TRUE;
inputStream = lexer->input->istream;
Expand Down Expand Up @@ -98,15 +98,15 @@ static void* noRecoverFromMismatchedToken(pANTLR3_BASE_RECOGNIZER recognizer, AN
case ANTLR3_TYPE_PARSER:

parser = (pANTLR3_PARSER) (recognizer->super);
tparser = NULL;
tparser = (pANTLR3_TREE_PARSER) NULL;
is = parser->tstream->istream;

break;

case ANTLR3_TYPE_TREE_PARSER:

tparser = (pANTLR3_TREE_PARSER) (recognizer->super);
parser = NULL;
parser = (pANTLR3_PARSER) NULL;
is = tparser->ctnstream->tnstream->istream;

break;
Expand Down Expand Up @@ -202,7 +202,7 @@ static void handleParseError(pANTLR3_BASE_RECOGNIZER recognizer, pANTLR3_UINT8 *

// Retrieve some info for easy reading.
ex = recognizer->state->exception;
ttext = NULL;
ttext = (pANTLR3_STRING) NULL;

switch (recognizer->type)
{
Expand Down Expand Up @@ -316,17 +316,17 @@ static void* parseStream(pANTLR3_INPUT_STREAM input)
if (lexerFailed || pLexer->rec->state->failed || psr->pParser->rec->state->failed) // Some parts of the AST are NULL if errors are used...
res = NULL;
psr->free(psr);
psr = NULL;
psr = (pModelicaParser) NULL;
tstream->free(tstream);
tstream = NULL;
tstream = (pANTLR3_COMMON_TOKEN_STREAM) NULL;
if (ModelicaParser_flags & PARSE_META_MODELICA) {
((pMetaModelica_Lexer)lxr)->free((pMetaModelica_Lexer)lxr);
} else {
((pModelica_3_Lexer)lxr)->free((pModelica_3_Lexer)lxr);
}
lxr = NULL;
input->close(input);
input = NULL;
input = (pANTLR3_INPUT_STREAM) NULL;

return res;
}
Expand Down

0 comments on commit 487f7a7

Please sign in to comment.