Nested Expressions
ocl4java project lets you add special Java 5 annotations containing OCL expressions with pre and post conditions and invariants to your code, and have source code to check them inserted automatically either by ant or eclipse. Upon failing an assertion, an AssertionError, exception, log message,...
Platforms: *nix
License: Freeware | Size: 27.1 MB | Download (91): ocl4java Download |
HTML::Chunks is a simple nested template engine for HTML, XML and XHTML. This class implements a simple text-based template engine, originally intented to allow web applications to completely separate layout HTML from programming logic. However, the engine is flexible enough to be applied to...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (103): HTML::Chunks Download |
Search::Tools::RegExp is a Perl module to build regular expressions from search queries. SYNOPSIS my $regexp = Search::Tools::RegExp->new(); my $kw = $regexp->build(the quick brown fox); for my $w ($kw->keywords) { my $r = $kw->re( $w ); # the word itself printf("the word is %sn",...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (97): Search::Tools::RegExp Download |
Search::Tools::RegExp::Keywords is a Perl module to access regular expressions for keywords. SYNOPSIS my $regexp = Search::Tools::RegExp->new(); my $kw = $regexp->build(the quick brown fox); for my $w ($kw->keywords) { my $r = $kw->re( $w ); } Search::Tools::RegExp::Keywords provides...
Platforms: *nix
License: Freeware | Size: 49.15 KB | Download (92): Search::Tools::RegExp::Keywords Download |
ShiftJIS::Regexp contains regular expressions in Shift-JIS. SYNOPSIS use ShiftJIS::Regexp qw(:all); match($string, p{Hiragana}{2}p{Digit}{2}); match($string, pH{2}pD{2}); # these two are equivalent: This module provides some functions to use regular expressions in Shift-JIS on the...
Platforms: *nix
License: Freeware | Size: 35.84 KB | Download (99): ShiftJIS::Regexp Download |
Unicode::Regex::Set is a subtraction and intersection of Character Sets in Unicode Regular Expressions. SYNOPSIS use Unicode::Regex::Set qw(parse); $regex = parse([p{Latin} & p{L&} - A-Z]); Perl 5.8.0 misses subtraction and intersection of characters, which is described in Unicode Regular...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Unicode::Regex::Set Download |
HTML::Template::Expr module provides an extension to HTML::Template which allows expressions in the template syntax. HTML::Template::Expr module is purely an addition--all the normal HTML::Template options, syntax, and behaviors will still work. Expression support includes comparisons, math...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (134): HTML::Template::Expr Download |
String-O-Matic performs search and replace operations with multiple strings in multiple files. It was designed specifically for computer programmers working on large projects with many source code files, however any type of file can be used, including HTML. Search and replace operations can...
Platforms: Windows, Windows 7, Windows Server
License: Shareware | Cost: $25.00 USD | Size: 11.77 MB | Download (130): String-O-Matic Download |
Replace, format, and extract text in multiple files using Regular Expressions. Perform GREP-like tasks including search and replace, RegEx substitutions, data extraction, and more! Built-in RegEx editors support color syntax highlighting and contextual tooltips making it easy to design patterns....
Platforms: Windows
License: Shareware | Cost: $39.00 USD | Size: 5.27 MB | Download (759): Batch RegEx Download |
ATMSP is built as an Open Source and portable C++ parser for mathematical expressions. These may contain arbitrary numbers of functions, variables and constants. Major design goal was minimalistic size and maximum speed.
Tiny 332 code-lines offer a parser plus bytecode-generator, 26 mathematical...
Platforms: Windows
License: Freeware | Download (51): ATMSP Download |
Foreval is compiler of mathematical expressions(formulas) given as string at run-time. (present as dll library and component)
For fast and exact scientific calculations.
Main properties:
unlimited length and nested of expression
addition floatpoint variables, integer variables, parametres...
Platforms: Windows
License: Freeware | Size: 537 KB | Download (49): Foreval Download |
ForevalZ - compiler of of mathematical expressions(formulas) with complex numbers given as string at 'run-time'.For use in calculations with complex numbers.
Main properties:
unlimited length and nested of expression
Supported main functions.
addition floatpoint variables (complex and...
Platforms: Windows
License: Freeware | Size: 371 KB | Download (50): ForevalZ Download |
This script allows you to use the regular expression engine to parse binary files, especially those for which the struct module alone is inadequate.The typical way to parse binary data in Python is to use the unpack method of the struct module. This works well for fixed-width fields, but...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Parsing binary files with regular expressions Download |
Users can enter arbitrary mathematical expressions in their drupal content by using the standard TeX syntax, including LaTeX and AMSLaTeX. jsMath renders this on the client's browser when the page gets displayed.Because the TeX is rendered on the user's browser, this module does not require the...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (55): JsMath 6.x-1.1 / 5.x-1.1 Download |
This script acts like a stepping debugger to diagnose and fix your programs. It contains functions for log state and execution flow.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (50): Trace expressions and comments in debug mode Download |
Common python services such as pickle, deepcopy and comparison tests either fail entirely or do not scale for highly recursive data structures. This script presents a reversible "flatten" transformation that allows for such operations.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (49): Handling Deeply Nested/Recursive Data Download |
This script implements the three standard relational join algorithms: nested loops join, hash join, and merge join, using the iterator algebra support in Python.This script also presents code that can be used for inner join, left outer join, full outer join, and semijoins. The nested loops join...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Relational Join Algorithms Download |
Defining a property involves the definition of nested functions for one or more of fget,fset,fdel. The decorator probes the decorated function, captures its locals() just before it returns and looks for the names "fget", "fset" and "fdel". The found values, along with the function's docstring are...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Property decorator for python Download |
GNU libmatheval is a library (callable from C and Fortran) to parse and evaluate symbolic expressions input as text. It supports expressions in any number of variables of arbitrary names, decimal and symbolic constants, basic unary and binary operators, and elementary mathematical functions. In...
Platforms: *nix, C/C++, BSD
License: Freeware | Download (65): GNU libmatheval Download |
Kodos is a Python GUI utility for creating, testing and debugging regular expressions for the Python programming language. Kodos should aid any developer to efficiently and effortlessly develop regular expressions in Python. Since Python's implementation of regular expressions is based on the...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Kodos Download |