diff --git a/PackageInfo.g b/PackageInfo.g index 8eb74f5..ff927a2 100644 --- a/PackageInfo.g +++ b/PackageInfo.g @@ -10,8 +10,8 @@ SetPackageInfo( rec( PackageName := "debugger", Subtitle := "Debugging support for GAP", -Version := "0.3", -Date := "08/06/2018", # dd/mm/yyyy format +Version := "0.4", +Date := "13/02/2021", # dd/mm/yyyy format License := "MPL-2.0", Persons := [ diff --git a/README.md b/README.md index c64e361..0a1ca8f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,19 @@ The GAP 4 package `debugger' ============================== +This package provides some common features from debuggers. + +At present, there are two main features: + +* Breakpoints + - The function AddBreakpoint(filename, line) will force GAP to break + when is reaches lines 'line' in file 'filename. + +* Controlling when to enter the break loop. + - Once in the break loop, function BreakNextLine will make GAP break + on the next line. Users can also break on: + - BreakNextEnterFunction, BreakEveryEnterFunction + - BreakNextLeaveFunction, BreakEveryLeaveFunction + +* Pretty print the state of variables + - ShowLocals prints the variables of the current function \ No newline at end of file