Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Something like <a href="http://jscc.phorward-software.com/" rel="nofollow noreferrer">http://jscc.phorward-software.com/</a>, maybe?</p> <blockquote> <p>JS/CC is the first available parser development system for <a href="http://en.wikipedia.org/wiki/ECMAScript" rel="nofollow noreferrer" title="Get more information about ECMAScript at Wikipedia">JavaScript and ECMAScript</a>-derivates. It has been developed, both, with the intention of building a productive compiler development system and with the intention of creating an easy-to-use academic environment for people interested in how parse table generation is done general in bottom-up parsing.</p> <p>The platform-independent software unions both: <b>A regular expression-based <a href="http://en.wikipedia.org/wiki/Lexer" rel="nofollow noreferrer" title="Get more information on Lexical Analyzers at Wikipedia">lexical analyzer</a> generator</b> matching individual tokens from the input character stream and <b>a <a href="http://en.wikipedia.org/wiki/LALR_parser" rel="nofollow noreferrer" title="Get more information on LALR(1) at Wikipedia">LALR(1)</a> parser generator</b>, computing the parse tables for a given <a href="http://en.wikipedia.org/wiki/Context-free_grammar" rel="nofollow noreferrer" title="Get more information on Context-Free Grammars at Wikipedia">context-free grammar</a> specification and building a stand-alone, working parser. The context-free grammar fed to JS/CC is defined in a <a href="http://en.wikipedia.org/wiki/Backus_Naur_Form" rel="nofollow noreferrer" title="Get more information on Backus-Naur-Form at Wikipedia">Backus-Naur-Form</a>-based meta language, and allows the insertion of individual semantic code to be evaluated on a rule's reduction.</p> <p><b>JS/CC itself has been entirely written in ECMAScript</b> so it can be executed in many different ways: as platform-independent, browser-based JavaScript embedded on a Website, as a Windows Script Host Application, as a compiled JScript.NET executable, as a Mozilla/Rhino or Mozilla/Spidermonkey interpreted application, or a V8 shell script on Windows, *nix, Linux and Mac OSX. However, for productive execution, it is recommended to use the command-line versions. These versions are capable of assembling a complete compiler from a JS/CC parser specification, which is then stored to a .js JavaScript source file.</p></blockquote>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload