Grammars
cssutils is a Python package to parse and build Cascading Style Sheets (CSS). DOM only, not any rendering facilities! Based upon and partly implementing the following specifications : CSS 2.1 General CSS rules and properties are defined here CSS 2.1 Errata A few errata, mainly the definition...
Platforms: Python
License: Freeware | Size: 542.72 KB | Download (42): cssutils Download |
The Tellurium Automated Testing Framework (Tellurium) is a UI module-based automated testing framework for web applications. The UI module is a collection of UI elements you group together. Usually, the UI module represents a composite UI object in the format of nested basic UI elements. For...
Platforms: Mac
License: Freeware | Size: 319.49 KB | Download (41): Tellurium Download |
GF, Grammatical Framework, is a programming language for multilingual grammar applications. It is a special-purpose language for grammars, like YACC, Bison, Happy, BNFC, but not restricted to programming languages a functional language, like Haskell, Lisp, OCaml, Scheme, SML, but specialized...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 9.07 MB | Download (1355): Grammatical Framework Download |
DParser is an simple but powerful tool for parsing. You can specify the form of the text to be parsed using a combination of regular expressions and grammar productions. Because of the parsing technique (technically a scannerless GLR parser based on the Tomita algorithm) there are no...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (57): DParser for Linux Download |
Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values. Parser combinators are: * First-class values * Extremely composable * Tend to make the code quite compact * Resemble the readable notation of xBNF grammars Parsers made...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (39): funcparserlib Download |
Yapps (Yet Another Python Parser System) is an easy to use parser generator that is written in Python and generates Python code. Yapps2 is simple, is easy to use, and produces human-readable parsers. It is not fast, powerful, or particularly flexible. Yapps is designed to be used when regular...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (39): Yapps2 Download |
Flexc++ is a lexical scanner generator for C++ and is very similar to flex and flex++, written by Vern Paxson. The goal was to create a similar program, but to completely implement it in C++. Most flex / flex++ grammars should be usable with flexc++, with minor adjustments. Differences with...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): Flexc++ for Linux Download |
Hexinator is a fast free hex editor that allows to edit files of unlimited size.
Advanced features like automatic file decoding, file histogram or data panel give you more insight into file contents.
Unique in Hexinator is the ability to create "grammars" for file formats. For several...
Platforms: Windows, Windows 8, Windows 7
License: Demo | Cost: $39.99 USD | Size: 55.73 MB | Download (64): Hexinator Download |