dojox.markup
Client-side markup parser
Examples:
Input text:
[{grouped}{tokens}{testing}] {these are} {not grouped} {these are}{grouped}
Parse results (html output):
Syntax defnition:
var testSyntax = { tokens: [ { start: '\\[', end: '\\]', mode: 'bold', token: dojox.markup.BoldToken }, { start: '\\{', end: '\\}', mode: 'group', token: dojox.markup.GroupedToken }, { regex: '\n', mode: 'text', token: dojox.markup.TextToken }, { regex: '[-A-Za-z0-9_\\.\\, ]*', mode: 'text', token: dojox.markup.TextToken } ] };
Process