sbsv2/raptor/python/mmpparser.py
changeset 620 ad8ffc8e1982
parent 590 360bd6b35136
child 625 a1925fb7753a
equal deleted inserted replaced
585:238f4cb8391f 620:ad8ffc8e1982
     1 #
     1 #
     2 # Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 # Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 # All rights reserved.
     3 # All rights reserved.
     4 # This component and the accompanying materials are made available
     4 # This component and the accompanying materials are made available
     5 # under the terms of the License "Eclipse Public License v1.0"
     5 # under the terms of the License "Eclipse Public License v1.0"
     6 # which accompanies this distribution, and is available
     6 # which accompanies this distribution, and is available
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
    69 			self.toolName ^= CaselessKeyword(thisTool)
    69 			self.toolName ^= CaselessKeyword(thisTool)
    70 
    70 
    71 		self.assignment = \
    71 		self.assignment = \
    72 			( \
    72 			( \
    73 			Line(CaselessKeyword('ARMFPU') + String()) ^ \
    73 			Line(CaselessKeyword('ARMFPU') + String()) ^ \
       
    74 			Line(CaselessKeyword('APPLY') + String()) ^ \
    74 			Line(CaselessKeyword('ASSPLIBRARY') + StringList()) ^ \
    75 			Line(CaselessKeyword('ASSPLIBRARY') + StringList()) ^ \
    75 			Line(CaselessKeyword('CAPABILITY') + StringList()) ^ \
    76 			Line(CaselessKeyword('CAPABILITY') + StringList()) ^ \
    76 			Line(CaselessKeyword('DOCUMENT') + StringList()) ^ \
    77 			Line(CaselessKeyword('DOCUMENT') + StringList()) ^ \
    77 			Line(CaselessKeyword('EPOCHEAPSIZE') + HexOrDecNumber() + HexOrDecNumber()) ^ \
    78 			Line(CaselessKeyword('EPOCHEAPSIZE') + HexOrDecNumber() + HexOrDecNumber()) ^ \
    78 			Line(CaselessKeyword('EPOCPROCESSPRIORITY') + String()) ^ \
    79 			Line(CaselessKeyword('EPOCPROCESSPRIORITY') + String()) ^ \
   140 			CaselessKeyword('DEBUGGABLE') ^ \
   141 			CaselessKeyword('DEBUGGABLE') ^ \
   141 			CaselessKeyword('DEBUGGABLE_UDEBONLY') ^ \
   142 			CaselessKeyword('DEBUGGABLE_UDEBONLY') ^ \
   142 			CaselessKeyword('EPOCALLOWDLLDATA') ^ \
   143 			CaselessKeyword('EPOCALLOWDLLDATA') ^ \
   143 			CaselessKeyword('EPOCCALLDLLENTRYPOINTS') ^ \
   144 			CaselessKeyword('EPOCCALLDLLENTRYPOINTS') ^ \
   144 			CaselessKeyword('EPOCFIXEDPROCESS') ^ \
   145 			CaselessKeyword('EPOCFIXEDPROCESS') ^ \
       
   146 			CaselessKeyword('EPOCNESTEDEXCEPTIONS') ^ \
   145 			CaselessKeyword('EXPORTUNFROZEN') ^ \
   147 			CaselessKeyword('EXPORTUNFROZEN') ^ \
   146 			CaselessKeyword('FEATUREVARIANT') ^ \
   148 			CaselessKeyword('FEATUREVARIANT') ^ \
   147 			CaselessKeyword('BYTEPAIRCOMPRESSTARGET') ^ \
   149 			CaselessKeyword('BYTEPAIRCOMPRESSTARGET') ^ \
   148 			CaselessKeyword('INFLATECOMPRESSTARGET') ^ \
   150 			CaselessKeyword('INFLATECOMPRESSTARGET') ^ \
   149 			CaselessKeyword('NOCOMPRESSTARGET') ^ \
   151 			CaselessKeyword('NOCOMPRESSTARGET') ^ \