diff options
-rw-r--r-- | javascripts/Nfa2Dfa.js | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | javascripts/lib/jquery-ui.js | 0 | ||||
-rw-r--r-- | javascripts/ui.js | 2 | ||||
-rw-r--r-- | regexvis.html | 10 |
4 files changed, 11 insertions, 3 deletions
diff --git a/javascripts/Nfa2Dfa.js b/javascripts/Nfa2Dfa.js index a29683e..a8132fc 100644 --- a/javascripts/Nfa2Dfa.js +++ b/javascripts/Nfa2Dfa.js @@ -32,7 +32,7 @@ Nfa2Dfa.prototype.getStartState = function() { return this.startState; }; Nfa2Dfa.prototype.getFinalState = function() { return this.finalState; }; // Do conversion. -Nfa2Dfa.prototype.do = function() { +Nfa2Dfa.prototype.convert = function() { var dfaStates = new Stack(); var q = new Stack(); q.push(this.getStartState()); diff --git a/javascripts/lib/jquery-ui.js b/javascripts/lib/jquery-ui.js index c959703..c959703 100755..100644 --- a/javascripts/lib/jquery-ui.js +++ b/javascripts/lib/jquery-ui.js diff --git a/javascripts/ui.js b/javascripts/ui.js index 31a3cfa..d84bf1a 100644 --- a/javascripts/ui.js +++ b/javascripts/ui.js @@ -122,7 +122,7 @@ function uiParse() { $('#regex').addClass('success'); enable('#word'); var dfa = new Nfa2Dfa(nfa); - var ttable = dfa.do(); + var ttable = dfa.convert(); disable('#regex'); disable('#parseButton'); if(!graphit) return; diff --git a/regexvis.html b/regexvis.html index 22c0a95..e2f6ed7 100644 --- a/regexvis.html +++ b/regexvis.html @@ -39,7 +39,7 @@ <!-- meta --> <div id="top"> - <a id="reloadButton" class="message gray grayc" href='#' />Reload</a> + <a id="reloadButton" class="message gray grayc" href='#'>Reload</a> <a id="descButton" class="message gray grayc" href="#">Description</a> <span id="desc">This is a little tool to visualize <a href="http://en.wikipedia.org/wiki/Regular_expression">regular expressions</a> @@ -61,6 +61,14 @@ </ul> The user interface should be self explanatory and fail safe but you can obtain help for each step by hovering over The corresponding <span style="font-family:Courier">?</span> symbol. If something goes wrong just click <em>Reload</em>. + <p class="small"><strong>Browser compatibility:</strong> + <ul> + <li><em>Firefox</em> (3): full functionality</li> + <li><em>Opera</em> (10): full functionality</li> + <li><em>WebKit (Safari/Chrome)</em>: backspace in graphical simulation does not work</li> + <li><em>Internet Explorer:</em> unknown, probably none</li> + </ul> + </p> <p class="small r">Click <em>Description</em> again to hide this text.</p> </span> </div> |