llvm-project/lldb
Sean Callanan 2235f32bbd Added support for persistent variables to the
expression parser.  It is now possible to type:

(lldb) expr int $i = 5; $i + 1
(int) 6
(lldb) expr $i + 2
(int) 7

The skeleton for automatic result variables is
also implemented.  The changes affect:

- the process, which now contains a 
  ClangPersistentVariables object that holds
  persistent variables associated with it
- the expression parser, which now uses
  the persistent variables during variable
  lookup
- TaggedASTType, where I loaded some commonly
  used tags into a header so that they are
  interchangeable between different clients of
  the class

llvm-svn: 110777
2010-08-11 03:57:18 +00:00
..
docs Remove a reference to Leopard. 2010-06-25 00:34:35 +00:00
include Added support for persistent variables to the 2010-08-11 03:57:18 +00:00
lib Missed an aspect of the previous makefile patch. 2010-07-24 05:18:16 +00:00
lldb.xcodeproj Added support for persistent variables to the 2010-08-11 03:57:18 +00:00
resources Initial checkin of lldb code from internal Apple repo. 2010-06-08 16:52:24 +00:00
scripts Added support for objective C built-in types: id, Class, and SEL. This 2010-08-03 00:35:52 +00:00
source Added support for persistent variables to the 2010-08-11 03:57:18 +00:00
test Call lldb.SBDebugger.Terminate() at the end of test suite run through the atexit 2010-08-10 20:23:55 +00:00
tools Fixed debugserver to not exit when we are able to spawn the process, yet not 2010-07-30 23:14:42 +00:00
www Fix utilities text 2010-06-12 03:34:21 +00:00
INSTALL.txt You'll need to be running Mac OS X to get lldb to build right now. 2010-06-09 07:29:26 +00:00
LICENSE.TXT test commit 2010-06-09 03:55:24 +00:00
Makefile Comment out test targets; they don't work on Linux because test/Makefile uses 2010-07-09 22:36:15 +00:00