No announcement yet.

TheirCorp's SrcFrmt v2.40 (source code formatter) supports PBWin9 (Class, Method,...

  • Filter
  • Time
  • Show
Clear All
new posts

  • TheirCorp's SrcFrmt v2.40 (source code formatter) supports PBWin9 (Class, Method,...

    New in SrcFrmt Version 2.4: full support for PBWin9
    1. Properly indents for: Class, Interface, Property and Method blocks
    2. Properly spaces "Threaded" and "Instance" variables
    3. When the "Delete... #Tools..." is selected it will also delete:
      #Optimize, #Utility and #MESSAGES COMMAND metastatements
    4. It does not remove metastatements which can be critical to program
      operation such as: #MESSAGES NOTIFY and #DEBUG CODE ON/OFF
    5. Compound declarations or "Threaded" and "Instance" variables can be
      converted to single declarations (with the "Convert some syntax..."
      option), but you'll still need a compiler that supports them
    6. FIXED: Didn't indent some comments at all
    7. FIXED: Didn't indent metastatements with a "$" prefix
    8. FIXED: Didn't compress series of closing parentheses
    9. FIXED for Windows "MouseKeys": If there's a top-level window with
      a class name which isn't in $IgnoreClass (an "ignore list"), spaces
      will be used instead of TABs.

    Now that compiler version 9 is supported, if your code uses: Threaded,
    Instance, Class, Interface, Method or Override as names, some lines could
    be improperly indented as a result.

    Since Threaded variables can be declared inside or outside a procedure, they
    can be imperfectly spaced in some situations. This will be fixed in a future

    TheirCorp's SourceForge project
    • API Helper --- a code generator for the Win32 API
    • BinEditPlus --- a decompiler and more
    • ComHelper --- a code generator for the COM programming
    • "Flex" --- an editor with novel features
    • GDI Debug --- catches programming errors that could lead
      to resource leaks
    • Import Monitor --- (an API hook) Intercepts and monitors
      calls to imported functions
    • Intricately Mergeable Templates
    • Jellyfish Pro enhancer plugin (adds drag-and-drop and more..)
    • TheirEdit --- an editor for PowerBASIC code
    • TheirNote --- a KeyNote clone
    • TheirSheet --- a spreadsheet
    • SrcFrmt --- a source code formatter
    • Tooltipper --- a tooltip code generator

    PowerBASIC article in Wikipedia
    Last edited by Tony Burcham; 9 Apr 2009, 09:12 AM. Reason: Added direct link to SrcFrmt download page
    TheirCorp's projects at SourceForge

    TheirCorp's website


  • #2
    Version 2.41 --- Bug Fix Release, April 05, 2009

    SrcFrmt v2.41 --- Bug Fix Release

    Deleted some array indexes when "Compress series of parentheses" was
    TheirCorp's projects at SourceForge

    TheirCorp's website