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.1
Name Modified Size InfoDownloads / Week
Parent folder
BAScript-2.3.1.zip 2026-04-04 379.9 kB
README.txt 2026-04-04 2.2 kB
BAScript-2.3.1.7z 2026-04-04 162.0 kB
BAScript-2.3.1.tar.gz 2026-04-04 276.1 kB
Totals: 4 Items   820.2 kB 10
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-04