import lldb
class fooSynthProvider:
     def __init__(self, valobj, dict):
         self.valobj = valobj;
         self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
     def num_children(self):
         return 3;
     def get_child_at_index(self, index):
         if index == 0:
             child = self.valobj.GetChildMemberWithName('a');
         if index == 1:
             child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
         if index == 2:
             child = self.valobj.GetChildMemberWithName('r');
         return child;
     def get_child_index(self, name):
         if name == 'a':
             return 0;
         if name == 'fake_a':
             return 1;
    	 return 2;

import lldb
class fooSynthProvider:
    def __init__(self, valobj, dict):
        self.valobj = valobj;
        self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
    def num_children(self):
        return 3;
    def get_child_at_index(self, index):
        if index == 0:
            child = self.valobj.GetChildMemberWithName('a');
        if index == 1:
            child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
        if index == 2:
            child = self.valobj.GetChildMemberWithName('r');
        return child;
    def get_child_index(self, name):
        if name == 'a':
            return 0;
        if name == 'fake_a':
            return 1;
        return 2;

Fix TestSyntheticCapping for Python 3.
Fix TestSyntheticCapping for Python 3.

In Python 3, whitespace inconsistences are errors.  This synthetic
provider had mixed tabs and spaces, as well as inconsistent
indentation widths.  This led to the file not being imported,
and naturally the test failing.  No functional change here, just
whitespace.

git-svn-id: 4c4cc70b1ef44ba2b7963015e681894188cea27e@258751 91177308-0d34-0410-b5e6-96231b3b80d8

  import lldb
  class fooSynthProvider:
-      def __init__(self, valobj, dict):
+     def __init__(self, valobj, dict):
-          self.valobj = valobj;
+         self.valobj = valobj;
-          self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
+         self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
-      def num_children(self):
+     def num_children(self):
-          return 3;
+         return 3;
-      def get_child_at_index(self, index):
+     def get_child_at_index(self, index):
-          if index == 0:
+         if index == 0:
-              child = self.valobj.GetChildMemberWithName('a');
+             child = self.valobj.GetChildMemberWithName('a');
-          if index == 1:
+         if index == 1:
-              child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
+             child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
-          if index == 2:
+         if index == 2:
-              child = self.valobj.GetChildMemberWithName('r');
+             child = self.valobj.GetChildMemberWithName('r');
-          return child;
+         return child;
-      def get_child_index(self, name):
+     def get_child_index(self, name):
-          if name == 'a':
+         if name == 'a':
-              return 0;
+             return 0;
-          if name == 'fake_a':
+         if name == 'fake_a':
-              return 1;
+             return 1;
-     	 return 2;
+         return 2;
  
Fix TestSyntheticCapping for Python 3.
## Code Before:
import lldb
class fooSynthProvider:
     def __init__(self, valobj, dict):
         self.valobj = valobj;
         self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
     def num_children(self):
         return 3;
     def get_child_at_index(self, index):
         if index == 0:
             child = self.valobj.GetChildMemberWithName('a');
         if index == 1:
             child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
         if index == 2:
             child = self.valobj.GetChildMemberWithName('r');
         return child;
     def get_child_index(self, name):
         if name == 'a':
             return 0;
         if name == 'fake_a':
             return 1;
    	 return 2;

## Instruction:
Fix TestSyntheticCapping for Python 3.
## Code After:
import lldb
class fooSynthProvider:
    def __init__(self, valobj, dict):
        self.valobj = valobj;
        self.int_type = valobj.GetType().GetBasicType(lldb.eBasicTypeInt)
    def num_children(self):
        return 3;
    def get_child_at_index(self, index):
        if index == 0:
            child = self.valobj.GetChildMemberWithName('a');
        if index == 1:
            child = self.valobj.CreateChildAtOffset ('fake_a', 1, self.int_type);
        if index == 2:
            child = self.valobj.GetChildMemberWithName('r');
        return child;
    def get_child_index(self, name):
        if name == 'a':
            return 0;
        if name == 'fake_a':
            return 1;
        return 2;
