VB Like Operator Module/pattern-matcher |
like.r documentation | v:0.0.3 6.7 KB 15 Oct 2006 | The LIKE? function is a first crack at something like
VB's Like operator. i.e. a *very* simple RegEx engine as you
would use in shells for file globbing. The real purpose was to
help me get acquainted with parse. author: Gregg Irwin |
Parse Analysis Toolset |
parse-analysis.r documentation | v:2.0.0 11.5 KB 3 Mar 2013 | Some tools to help learn/analyse parse rules. author: Brett Handley |
JSON to Rebol converter |
json.r discussion documentation | v:0.0.9 14.2 KB 6 Sep 2013 | Convert a JSON string to Rebol data, and vice versa. author: douglas crockford |
Rebol Code colorizer |
code-colorizer.r | v:0.9.5 18.7 KB 19 Jan 2009 | To convert Rebol script into html with colorized code. Using string based parsing. author: David 'Oldes' Oliva |
PHP-colorizer |
php-colorizer.r | v:1.1.0 26.8 KB 19 Jan 2009 | [no purpose header found] author: David 'Oldes' Oliva |
Parse REBOL Source |
parse-code.r | 920 bytes 2 Jul 2003 | An example of how to parse REBOL source code. author: Carl Sassenrath |
Quick Plot Dialect |
q-plot.r | v:0.1.0 41.4 KB 6 Mar 2007 | Provide a quick and easy to use dialect for plotting in REBOL author: Matt Licholai |
Use-rule |
use-rule.r | 3.4 KB 17 Jan 2012 | Create a recursion and thread-safe parse rule with local variables.
R2/R3 compatible. author: ladislav mecir |
A more XML 1.0 compliant set of XML parsing tools. |
xml-parse.r | v:0.7.6 44.0 KB 1 Jul 2009 | REBOL's built-in parse-xml function lacks a number of
XML 1.0 compliant features, including:
- support for CDATA sections
- support for XML Namespaces
- exposure of the internal DTD subset
The intent of this script is to create an XML parser
that can operate either via an event/callback mechanism,
or produce [...] author: Gavin F. McKenzie |
Load-Parse-Tree (Parse-Analysis) |
load-parse-tree.r documentation | v:2.0.1 8.5 KB 5 May 2013 | Load a block structure representing your input as matched by Parse. author: Brett Handley |
Parse Analysis Toolset /View |
parse-analysis-view.r documentation | v:2.1.0 31.7 KB 24 May 2013 | Some REBOL/View tools to help learn/analyse parse rules. author: Brett Handley |
Simple REBOL Text Parser |
rebol-text-parser.r documentation | v:1.0.1 6.7 KB 9 Mar 2013 | Parse text using a REBOL grammar and index values found within it. author: Brett Handley |
Parse ini file |
parse-ini.r discussion documentation | v:1.0.2 2.2 KB 15 Apr 2009 | Parses a Window's ini file. Also a function to find entries in a parsed ini file author: Sunanda |
args - generic command-line argument parser. |
args.r discussion documentation | v:0.1.10 29.9 KB 17 Dec 2008 | End to end command-line argument management. Using a command-line description dialect parse a command-line and if its valid, construct a context which reflects it. author: Maxim Olivier-Adlhoch |
Prolog Like Inference Engine |
prolog.r discussion documentation | v:1.7 43.1 KB 3 Jan 2011 | This is an inference engine wich process prolog like clause
The engine can process prolog like clauses of the form :
man [jean]
woman [mary]
human [X] [man [X]]
human [X] [woman [X]]
CUT (!) and FAIL are implemanted (it's the only hardcoded predicates in the engine)
The engine execute Rebol code [...] author: Marco |
Mini-edit-do |
mini-edit-do.r discussion | v:0.8.5 32.7 KB 17 Apr 2021 | Helps test short programs (substitutes console) author: Marco Antoniazzi |
Parse Aid |
parse-aid.r | v:0.6.2 15.1 KB 27 Oct 2013 | Help make and test parse rules author: Marco Antoniazzi |
Qtask Markup Language - parser and other common code |
qml-base.r documentation | v:2.46.1 97.1 KB 28 May 2007 | This program implements the base for QML (Qtask Markup Language) converters (for example
it's the base for a QML to XHTML converter used in Qtask), by implementing the parsing
of a QML text string into a QML document tree. author: Gabriele Santilli |
XML node parser |
rblxelparser.r | v:0.0.1 5.9 KB 13 Nov 2003 | To parse single xhtml & xml nodes
for there values. author: daniel murrill |
secure-clean-path |
secure-clean-path.r | v:1.0.1 11.2 KB 22 Oct 2005 | Cleans up parent markers in a path, whilst restricting the output to a sandbox directory author: anton rolls |
Parse and write XML code |
xml-load-form.r | v:0.7.1 12.8 KB 9 Aug 2018 | Parse XML code and return a tree of block, and vice-versa. author: Marco Antoniazzi |
xpath.r |
xpath.r | v:1.0 8.2 KB 11 Mar 2007 | This script shows how to implement an XPath interpreter in Rebol/Prolog.
This interpreter is not complete.
It is only a kind of Proof of Concept . It lacks some features.
Currently it can parse a document containing elements, attributes and pcdata.
In this script I see an xml document as a tree of UNTYPED nodes.
Consequently,
- all nodes are treated [...] author: Alban Gabillon |
Dialect Object Model |
rebol-dom.r discussion documentation | v:1.0 56.8 KB 7 Nov 2023 | Use an exstensible, Rebol user-mode, Markup function to parse DSL's that will return an
easy to follow tagged key value Dialect Object Model. It will allow different DSL's or
programming languages to work with, or together through a Central Processing
interpreter. Yes Rebol/Core. A demo example of a HTML DSL is parsed by [...] author: daniel murrill |
BNF grammar compiler |
bnf-compiler.r | v:1.0 11.0 KB 13 Dec 2009 | convert BNF grammar to REBOL parse rules author: Maxim Olivier-Adlhoch |
CSV Handling Tools |
csv-tools.r | v:1.1.5 11.9 KB 20 Dec 2011 | Loads and formats CSV data, for enterprise or mezzanine use. author: Brian Hawley |