Download Latest Version BAScript-2.3.1.zip (379.9 kB)
Email in envelope

Get an email when there's a new version of BAScript

Home / 2.3.2
Name Modified Size InfoDownloads / Week
Parent folder
BAScript-2.3.2.zip 2026-04-12 380.1 kB
README.txt 2026-04-12 2.4 kB
BAScript-2.3.2.tar.gz 2026-04-12 276.2 kB
BAScript-2.3.2.7z 2026-04-12 162.1 kB
Totals: 4 Items   820.8 kB 7
Cambios entre las versiones 2.3.2 y 2.3.2
=========================================

  Fixed bugs
  ----------
  * Modified loop implementation on BriefC and Kor to avoid problems when using
    "break" commands ("Exit", "return"...).



Changes between versions 2.3 y 2.3.1
====================================

  Fixed bugs
  ----------
  * Fixed Kor compiler problem with shared variables.
  * Now the interpreter doesn't remove global variables created while in local
    memory frame when it exits from such frame.
  * Fixed a problem in both BriefC and Kor that didn't allow to put comments
    in expressions.
  * Compiler doesn't remove global elements before compilation now.



Changes between versions 2.3.β y 2.3
====================================

  What's new
  ----------
  + Added a property to BriefC and Kor compilers to select the way they compile
    the output routines.

  Fixed bugs
  ----------
  * Fixed a problem in Kor when it compiled routine parameters.
  * Now both BriefC and Kor checks functions have at least a return data command
    and that returned data is of compatible data type.
  * #3 Fixed an issue with string arrays related with FPC 3.3.




Changes between versions 2.2.3 y 2.3.β
======================================

  What's new
  -----------
  + Compiler can generate a "source map" that allows better error messages and
    debugging.
  + Added support for fixed-point numbers.
  + Added support for single character constants.
  + Operators now check data types and does conversions or raise errors when
    needed.
  + Operators '/' and '\' behave different now.
  + Revised and enhanded the default RTL adding new routines and a new unit
    (basLibTypes).
  + Can access to the interpretor from context now.
  + Can use object methods for host routines now.
  + Improved BriefC adding ternary operator, for-loop, and fix and char types.
  + Added lenguaje: Kor.

  Fixed bugs
  ----------
  * Fixed a lot of small details thanks to improving both TbasCustomScanner and
    TbasCustomCompiler classes.  This improves and fixes both BriefC and
    BAScript.
  * Fixed other errors and issues in both BAScript interpreter and BriefC
    compiler.

  Other
  -----
  * Can compare strings now.
  * Can concatenate strings using operator '+' now.
  * Improved both scanner and compiler bas classes adding more methods and
    properties, using less memory and increasing stability.
Source: README.txt, updated 2026-04-12