- Why reinvent the wheel? Use our components and get your job done fast! It can take weeks or months for an experienced programmer to write and test these components. Here we have many time tested components already
in use by others all over the world.
Mathematical Expression Parsers
Same idea implemented in multiple languages! So that you can port your application too!
TbcParser is a VCL component that can be used with Delphi and Borland C++ Builder. (Source code included. All Delphi versions are supported)
JbcParser is the Java version of the math expression parser component. (Source code included.)
bcParser.NET is the .NET (C#) version of the math expression parser component. Good for VB.NET, C# and Delphi.NET (C# Source code included.)
bcParserGo is the Golang version of the math expression parser component. Can be used to build Linux, Mac OS X, Windows Apps. (Go source
bcParserCPP is the C++ version of the math expression parser component. Comes as MathParser.h header file. Good for C++ projects with Visual C++, C++ Builder, GNU C++ on Windows, Linux, Mac.
bcParserObjC is the Objective C version of the math expression parser component. Can be used to build iPhone and Mac OS X Apps. (Objective C
source code included)
Math Parser for PHP is a PHP class to parse and evaluate user supplied math formulas at runtime without using the PHP eval() function for security
reasons. bcParserPHP comes as a single mathparser.php source code.
PyMathParser is a Python class to evaluate mathematical expressions at runtime. Unlike compiled languages, Pythonís eval() function
makes life easy for us by doing the real parsing work. But there is still some work to make it secure. You can download PyMathParser for free.
Trial Period-Version Enabling Components
TbcTrialVersion enables shareware programmers easily create a Trial Version of their software by adding expiration options in their applications. (Apache 2 license, source code is at http://sourceforge.net/projects/tbctrialdelphicomponent/ )
bcTrialVersion.NET is the .NET version of the bcTrialVersion component. It enables shareware programmers easily create a Trial Version of their
software by adding expiration options in their applications. (Apache 2 license, source code is at http://sourceforge.net/projects/bctrialversionnet/ )
bcFileUtils - File Utilities
bcFileUtils - a set of command line utilities which provide regular expression find-replace, rename files, line count, file split, xml fix, dos2unix conversions
for text files.