Code::Blocks  SVN r11506
Namespaces | Macros | Functions | Variables
expression.cpp File Reference
#include <sdk.h>
#include <stack>
#include <logmanager.h>
#include <manager.h>
#include "cclogger.h"
#include "expression.h"
#include "token.h"
Include dependency graph for expression.cpp:

Go to the source code of this file.

Namespaces

 ExpressionConsts
 

Macros

#define CC_EXPRESSION_DEBUG_OUTPUT   0
 
#define TRACE(format, args...)
 
#define TRACE2(format, args...)
 

Functions

const wxString ExpressionConsts::LParenthesis (_T("("))
 

Variables

const wxString ExpressionConsts::Plus (_T("+"))
 
const wxString ExpressionConsts::Subtract (_T("-"))
 
const wxString ExpressionConsts::Multiply (_T("*"))
 
const wxString ExpressionConsts::Divide (_T("/"))
 
const wxString ExpressionConsts::RParenthesis (_T(")"))
 
const wxString ExpressionConsts::Mod (_T("%"))
 
const wxString ExpressionConsts::Power (_T("^"))
 
const wxString ExpressionConsts::BitwiseAnd (_T("&"))
 
const wxString ExpressionConsts::BitwiseOr (_T("|"))
 
const wxString ExpressionConsts::And (_T("&&"))
 
const wxString ExpressionConsts::Or (_T("||"))
 
const wxString ExpressionConsts::Not (_T("!"))
 
const wxString ExpressionConsts::Equal (_T("=="))
 
const wxString ExpressionConsts::Unequal (_T("!="))
 
const wxString ExpressionConsts::GT (_T(">"))
 
const wxString ExpressionConsts::LT (_T("<"))
 
const wxString ExpressionConsts::GTOrEqual (_T(">="))
 
const wxString ExpressionConsts::LTOrEqual (_T("<="))
 
const wxString ExpressionConsts::LShift (_T("<<"))
 
const wxString ExpressionConsts::RShift (_T(">>"))
 

Macro Definition Documentation

◆ CC_EXPRESSION_DEBUG_OUTPUT

#define CC_EXPRESSION_DEBUG_OUTPUT   0

Definition at line 25 of file expression.cpp.

◆ TRACE

#define TRACE (   format,
  args... 
)

Definition at line 58 of file expression.cpp.

Referenced by Expression::CalcPostfix(), and Expression::ConvertInfixToPostfix().

◆ TRACE2

#define TRACE2 (   format,
  args... 
)

Definition at line 59 of file expression.cpp.