We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]
Rating:
Author: dany
Last Updated: 2016-02-18
Package Version: 1.6.0.0
Category: Other Codes
Downloaded: 2236 times
Followed by: 1 user
License: MIT license
Simple mikroPascal for PIC to mikroBasic for PIC source code convertor. The tool can convert complete mP units to mB modules and complete mP programs to mB programs. It can be used both in interactive and batchmode.
DOWNLOAD LINK | RELATED COMPILER | CONTAINS |
---|---|---|
1435608821_tool__mikropasca_mikrobasic_pic.zip [868.77KB] | mikroBasic PRO for PIC |
|
This tool is a simple mikroPascal to mikroBasic source code convertor. The tool can convert complete mP units to mB modules and complete mP programs to mB programs. Additionally the possibility exists to convert loose definitions and/or loose code (not embedded in a program or unit environment).
It can be used both in interactive and batchmode.
Documentation of the convertor.
Have fun!
The left part is the Pascal input screen, the right part is the Basic output screen.
View full image----------------------------------------------------------------------------------------------------------------------------------------------
2013-04-22: New version 1.1. Made the comment processing more robust.
---------------------------------------------------------------------------------------------------------------------------------------------
2013-04-23: Corrected an error in the "#nn" to "chr(nn)" translation.
-----------------------------------------------------------------------------------------------------------------------------------------------
2013-04-25, version 1.2: Added the processing of "downto" in the for statement.
---------------------------------------------------------------------------------------------------------------------------------------------
2013-05-07: Removed some anomalies when using compiler directives.
---------------------------------------------------------------------------------------------------------------------------------------------
Updated the documentation (.pdf) file with the "batch processing" possibility. This feature was already present in the above version.
--------------------------------------------------------------------------------------------------------------------------------------------
2013-07-02, version 1.3: Corrected a small error in compiler directive handling.
---------------------------------------------------------------------------------------------------------------------------------------
2013-09-12: Version 1.4.
Made the processing of asm blocks correct.
2014-07-22: Version 1.5. Removed a bug in the tool: wrong interpretation of assignment statements in the main part of project files, resulting e.g. in "ADCON1 as = $0F" in stead of "ADCON1 = $0F". Only present if the main block was preceded directly by a var (dim) statement.
Version 1.6 (2015-01-14): Removed some errors regarding "repeat" inside an if statement, ïf then else" in a case statement, more than one directive on one line, the handling of a literal double quote, the translation of the '#' sign into the chr function, etc...
2015-01-27: Removed a small error.
2015-01-28: Updated the Documentation of the convertor.
2015-02-08: corrected a small error in the manual.
2015-06-29: Removed an error regarding converting '#nn' and converting the doublequote in a text.
PID library with fixed calculation time interval. A PID Usage example is added. Octal delivered the mB and an mC version.
[Learn More]For P16 and P18:RTC libraries for the PCF8583P and the DS1307, both for hardware I2c and software I2c. No alarm functions provided. Daylight Saving Time version available. For P24: RTCC routines (internal RTCC), including the alarm functions.
[Learn More]Small private telephone exchange, initially meant to make 2 modems (one connected to a "client", the other to a "server") communicate with each other to test a server/client system before e.g. putting the server on the web.
[Learn More]You have unsaved changes. If you choose to leave all changes will be discarded.
Do you want to subscribe in order to receive notifications regarding "Tool: mikroPascal to mikroBasic convertor" changes.
Do you want to unsubscribe in order to stop receiving notifications regarding "Tool: mikroPascal to mikroBasic convertor" changes.
Do you want to report abuse regarding "Tool: mikroPascal to mikroBasic convertor".