jv_libgdbs.st
changeset 45 deb908479a37
parent 42 499dc5d38707
child 47 4f5d75acecb0
--- a/jv_libgdbs.st	Mon Sep 22 23:48:10 2014 +0100
+++ b/jv_libgdbs.st	Tue Sep 23 23:48:13 2014 +0100
@@ -29,8 +29,9 @@
 
     ^ #(
         #'stx:goodies/announcements'    "Announcement - superclass of GDBAsyncEvent"
+        #'stx:goodies/magritte'    "Magritte::MAAccessor - superclass of GDBMAPropertyAccessor"
         #'stx:goodies/sunit'    "TestAsserter - superclass of GDBSimulatorResource"
-        #'stx:libbasic'    "ArithmeticValue - extended"
+        #'stx:libbasic'    "Collection - superclass of GDBEventSet"
     )
 !
 
@@ -75,6 +76,8 @@
         GDBEventSet
         GDBEventSubscription
         GDBInternalPipeStream
+        GDBMAContainer
+        GDBMAPropertyAccessor
         GDBObject
         GDBPTY
         GDBProcess
@@ -82,24 +85,19 @@
         (GDBSimulatorResource autoload)
         GDBThreadStatus
         GDBTransientDataHolder
-        GDBValueDescriptor
-        GDBValueDescriptorError
         #'jv_libgdbs'
         GDBAsyncEvent
         GDBCLICommand
         GDBCommandEvent
         GDBCommandResult
         GDBCommandResultEvent
-        GDBCompoundValueDescriptor
         GDBConnection
         GDBDebugger
         GDBDebuggerObject
-        GDBEnumValueDescriptor
         GDBInternalEvent
         GDBInvalidObject
         GDBMICommand
-        GDBParser
-        GDBPrimitiveValueDescriptor
+        GDBMIParser
         GDBSessionRecorder
         GDBSimulatorProcess
         GDBStreamOutputEvent
@@ -107,16 +105,12 @@
         GDBThreadStatusStopped
         GDBThreadStatusTerminated
         GDBUnixProcess
-        GDBAddresValueDescriptor
-        GDBBooleanValueDescriptor
         GDBBreakpoint
         GDBConsoleOutputEvent
         GDBEventSetEvent
         GDBExecutionEvent
         GDBExitEvent
         GDBFrame
-        GDBIntegerValueDescriptor
-        GDBListValueDescriptor
         GDBLogOutputEvent
         #'GDBMI_ada_task_info'
         #'GDBMI_add_inferior'
@@ -228,10 +222,8 @@
         #'GDBMI_var_show_format'
         #'GDBMI_var_update'
         GDBNotificationEvent
-        GDBObjectValueDescriptor
         GDBSelectedFrameChangedEvent
         GDBStatusEvent
-        GDBStringValueDescriptor
         GDBTargetOutputEvent
         GDBThread
         GDBThreadGroup
@@ -262,10 +254,11 @@
      A correponding method with real names must be present in my concrete subclasses"
 
     ^ #(
-        'Boolean class' gdbValueDescriptor
-        'CharacterArray class' gdbValueDescriptor
-        'Integer class' gdbValueDescriptor
-        'Object class' gdbValueDescriptor
+        #'Magritte::MABooleanDescription' parseUsingGDBMIParser:
+        #'Magritte::MADescription' parseUsingGDBMIParser:
+        #'Magritte::MANumberDescription' parseUsingGDBMIParser:
+        #'Magritte::MAStringDescription' parseUsingGDBMIParser:
+        #'Magritte::MAToManyRelationDescription' parseUsingGDBMIParser:
     )
 ! !