~ubuntu-branches/ubuntu/saucy/libv8/saucy

« back to all changes in this revision

Viewing changes to src/parser.h

  • Committer: Package Import Robot
  • Author(s): Jérémy Lal
  • Date: 2012-04-07 16:26:13 UTC
  • mfrom: (15.1.27 sid)
  • Revision ID: package-import@ubuntu.com-20120407162613-dqo1m6w9r3fh8tst
Tags: 3.8.9.16-3
* mipsel build fixes :
  + v8_use_mips_abi_hardfloat=false, this lowers EABI requirements.
  + v8_can_use_fpu_instructions=false, detect if FPU is present.
  + set -Wno-unused-but-set-variable only on mipsel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
186
186
// ----------------------------------------------------------------------------
187
187
// REGEXP PARSING
188
188
 
189
 
// A BuffferedZoneList is an automatically growing list, just like (and backed
 
189
// A BufferedZoneList is an automatically growing list, just like (and backed
190
190
// by) a ZoneList, that is optimized for the case of adding and removing
191
191
// a single element. The last element added is stored outside the backing list,
192
192
// and if no more than one element is ever added, the ZoneList isn't even
661
661
                                               bool* is_set,
662
662
                                               bool* ok);
663
663
 
 
664
  // Determine if the expression is a variable proxy and mark it as being used
 
665
  // in an assignment or with a increment/decrement operator. This is currently
 
666
  // used on for the statically checking assignments to harmony const bindings.
 
667
  void MarkAsLValue(Expression* expression);
 
668
 
664
669
  // Strict mode validation of LValue expressions
665
670
  void CheckStrictModeLValue(Expression* expression,
666
671
                             const char* error,