RSS 45 projects tagged "Parser"

Download No website Updated 14 Jan 2014 gradle-sablecc-plugin

Screenshot
Pop 67.79
Vit 1.00

gradle-sablecc-plugin is a gradle plugin which creates parsers using SableCC. SableCC supports automatic CST-to-AST transformation, emits all the visitor patterns and analysis helpers you will likely ever need, and is LR, not LL(k). Many example grammars are available for modern languages; the author of this plugin has written dozens.

No download Website Updated 26 Sep 2013 CSSParser

Screenshot
Pop 23.83
Vit 14.23

CSSParser is a class that evaluates a given CSS selector expression and returns the corresponding nodes from a given DOMNode object.

No download Website Updated 27 Jun 2013 GrammarScope

Screenshot
Pop 28.00
Vit 17.14

GrammarScope provides a simple-to-use graphical interface to the parse tree, grammatical structure, typed dependencies, and semantic graph of any text as parsed by the Stanford Parser/Stanford CoreNLP.

No download No website Updated 04 May 2013 pyC11

Screenshot
Pop 62.64
Vit 1.00

pyC11 is a grammar to parse programs in the C programming language following ISO/IEC 9899:2011. It is written using pyPEG, a parsing framework for Python. The grammar supports Python 2.7 and 3.x. The test bench requires py.test.

No download Website Updated 01 Mar 2013 Metrix++

Screenshot
Pop 19.00
Vit 20.28

Metrix++ is a platform to collect and analyze code metrics. It has a plugin-based architecture, so it is easy to add support for new languages, define new metrics, and/or create new pre- and post-processing tools. Every metric has 'turn-on' and other configuration options. There are no predefined thresholds for metrics or rules; you can choose and configure any limit you want. It scales well to large codebases. For example, initial parsing of about 10000 files takes 2-3 minutes on an average PC, and only 10-20 seconds for iterative re-run. Reporting summary results and exceeded limits takes less than 1 - 10 seconds. It can compare results for 2 code snapshots (collections) and differentiate added regions (classes, functions, etc.), modified regions, and unchanged regions. As a result, easy deployment is guaranteed into legacy software, helping you to deal with legacy code efficiently, and either enforce the 'leave it not worse than it was before' rule or motivate re-factoring.

Download Website Updated 17 Feb 2013 WTMParse

Screenshot
Pop 21.31
Vit 20.57

WTMParse is a script originally intended for use in forensic examinations which parses WTMP files from Unix-like operating systems and generates a CSS-styled HTML report containing the login terminal, username, log start date, and login time/date in a table. It's good for postmortem forensic examinations or as a way of getting "last"-like information when you don't have the ability to boot the machine in question but can grab the wtmp.

Download Website Updated 12 Feb 2013 HtmlCleaner

Screenshot
Pop 16.76
Vit 20.67

HtmlCleaner is an HTML parser. HTML found on the Web is usually dirty, ill-formed, and unsuitable for further processing. For any serious consumption of such documents, it is necessary to first clean up the mess and bring order to the tags, attributes, and ordinary text. For a given HTML document, HtmlCleaner reorders individual elements and produces well-formed XML. By default, it follows rules similar to those which most Web browsers use to create a Document Object Model. However, the user may provide custom tag and rule sets for tag filtering and balancing.

Download Website Updated 12 Feb 2013 PHP Markdown and BBCode Parser

Screenshot
Pop 16.49
Vit 20.71

PHP Markdown and BBCode Parser is a package that converts Markdown and BBCode to HTML. A base class is also capable of sanitizing the text by removing JavaScript tags.

Download No website Updated 21 Feb 2014 any-dl

Screenshot
Pop 253.35
Vit 6.42

any-dl is a generic video downloader tool that uses a domain specific language to describe how to download videos from each video site.

No download No website Updated 04 Sep 2012 EXIP

Screenshot
Pop 32.59
Vit 1.00

EXIP provides a C library for the parsing and serialization of Efficient XML Interchange (EXI) format streams. The focus is portability and efficiency for embedded systems development. The project was started at the EISLAB research group in the Department of Computer Science, Electrical and Space Engineering, Luleå University of Technology, and is part of research efforts to bring resource-constrained embedded devices, such as wireless sensor nodes, closer to the enterprise business processes taking place in processing, manufacturing, and communication industries.

Screenshot

Project Spotlight

SYINF

A portable, cross-platform program for brief system information.

Screenshot

Project Spotlight

skalibs

Public domain general-purpose libraries.