--- 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:
)
! !