Changeset f881d47 in nscp


Ignore:
Timestamp:
08/11/11 08:40:57 (22 months ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2
Children:
39c73cd
Parents:
b8c44b4
Message:

Fixed some linux issues and readded grammar as it works on non-virtual-machine (memory issues?)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/parsers/where/grammar/grammar.cpp

    r130777fe rf881d47  
    124124      cond_expr 
    125125          = (identifier_expr >> op >> identifier_expr)    [_val = build_e(_1, _2, _3) ] 
    126 //          | (identifier_expr >> ascii::no_case["not in"]  
    127 //            >> '(' >> value_list >> ')')          [_val = build_e(_1, op_nin, _2) ] 
    128 //          | (identifier_expr >> ascii::no_case["in"]  
    129 //            >> '(' >> value_list >> ')')          [_val = build_e(_1, op_in, _2) ] 
    130 //            | ('(' >> expression >> ')')          [_val = _1 ] 
     126          | (identifier_expr >> ascii::no_case["not in"]  
     127            >> '(' >> value_list >> ')')          [_val = build_e(_1, op_nin, _2) ] 
     128          | (identifier_expr >> ascii::no_case["in"]  
     129            >> '(' >> value_list >> ')')          [_val = build_e(_1, op_in, _2) ] 
     130            | ('(' >> expression >> ')')          [_val = _1 ] 
    131131          ; 
    132132 
    133133      identifier_expr 
    134           = identifier                    [_val = _1 ] 
    135 //          = (identifier >> bitop >> identifier)       [_val = build_e(_1, _2, _3) ] 
    136 //          | ('(' >> identifier >> bitop >> identifier >> ')') [_val = build_e(_1, _2, _3) ] 
    137 //          | identifier                    [_val = _1 ] 
     134          = (identifier >> bitop >> identifier)       [_val = build_e(_1, _2, _3) ] 
     135          | ('(' >> identifier >> bitop >> identifier >> ')') [_val = build_e(_1, _2, _3) ] 
     136          | identifier                    [_val = _1 ] 
    138137          ; 
    139138 
    140139      identifier  
    141140          = "str" >> string_literal_ex            [_val = build_is(_1)] 
    142 //          | (variable_name >> '(' >> list_expr >> ')')    [_val = build_if(_1, _2)] 
     141          | (variable_name >> '(' >> list_expr >> ')')    [_val = build_if(_1, _2)] 
    143142          | variable_name                   [_val = build_iv(_1)] 
    144143          | string_literal                  [_val = build_is(_1)] 
  • modules/PythonScript/script_wrapper.cpp

    rb8c44b4 rf881d47  
    1 #include "StdAfx.h" 
     1#include "stdafx.h" 
    22 
    33#include <strEx.h> 
Note: See TracChangeset for help on using the changeset viewer.