klorenz / atom-regex-railroad-diagrams

display regex as railroad diagram, if cursor moves to it
MIT License
250 stars 31 forks source link

Uncaught SyntaxError: Invalid regular expression: /\\(\|\)/: Unterminated group #100

Open Yu-nomu opened 6 years ago

Yu-nomu commented 6 years ago

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.22.0 x64 Electron: 1.6.15 OS: Mac OS X 10.12.6 Thrown From: regex-railroad-diagram package 0.19.4

Stack Trace

Uncaught SyntaxError: Invalid regular expression: /\(|)/: Unterminated group

At /Users/nomura/.atom/packages/regex-railroad-diagram/lib/regex-railroad-diagram.coffee:176

SyntaxError: Invalid regular expression: /\\(\|\)/: Unterminated group
    at new RegExp (<anonymous>)
    at Object.cleanRegex (/packages/regex-railroad-diagram/lib/regex-railroad-diagram.coffee:176:29)
    at Object.checkForRegExp (/packages/regex-railroad-diagram/lib/regex-railroad-diagram.coffee:206:27)
    at /packages/regex-railroad-diagram/lib/regex-railroad-diagram.coffee:29:73
    at later (/packages/autocomplete-paths/node_modules/underscore/underscore.js:724:25)

Commands

  8x -2:14.2.0 core:move-left (input.hidden-input)
     -2:11.7.0 core:backspace (input.hidden-input)
     -2:11.2.0 core:save (input.hidden-input)
     -2:02.9.0 core:move-right (input.hidden-input)
     -2:01.7.0 core:backspace (input.hidden-input)
  4x -2:01.3.0 core:delete (input.hidden-input)
     -1:58 core:backspace (input.hidden-input)
     -1:57.6.0 core:save (input.hidden-input)
     -0:29.8.0 core:move-left (input.hidden-input)
     -0:28.6.0 core:move-up (input.hidden-input)
     -0:27.2.0 markdown-writer:insert-new-line (input.hidden-input)
     -0:27.2.0 editor:newline (input.hidden-input)
     -0:18.1.0 editor:move-to-first-character-of-line (input.hidden-input)
  5x -0:07.7.0 core:move-left (input.hidden-input)
  2x -0:05.4.0 core:backspace (input.hidden-input)
  6x -0:02.7.0 core:move-right (input.hidden-input)

Non-Core Packages

advanced-open-file 0.16.7 
aligner 1.2.4 
aligner-javascript 1.3.0 
aligner-ruby 1.6.1 
atom-beautify 0.30.6 
atom-formatter-jsbeautify 1.1.2 
atom-handlebars 1.3.0 
atom-html-preview 0.2.2 
atom-ide-ui 0.5.4 
autocomplete-json 5.5.0 
autocomplete-modules 1.8.0 
autocomplete-paths 2.12.1 
autocomplete-ruby 0.2.8 
autocomplete-xml 0.9.4 
color-picker 2.2.5 
file-icons 2.1.13 
firewatch-syntax 1.1.1 
git-plus 7.10.0 
goto-definition 1.3.4 
highlight-selected 0.13.1 
ide-flowtype 0.17.4 
ide-typescript 0.7.0 
japanese-menu 1.13.0 
language-haml 0.25.2 
language-perl6 1.16.0 
language-rdf 0.5.0 
language-sparql 0.3.0 
linter 2.2.0 
linter-eslint 8.4.0 
linter-haml 2.0.2 
linter-handlebars 2.5.0 
linter-ruby 1.2.6 
linter-sass-lint 1.8.3 
linter-tidy 2.3.1 
linter-ui-default 1.6.10 
markdown-scroll-sync 2.1.2 
markdown-writer 2.7.3 
minimap 4.29.7 
minimap-autohide 0.10.1 
monokai 0.24.0 
newton-dark-syntax 1.1.9 
newton-dark-ui 1.1.3 
pigments 0.40.2 
project-manager 3.3.5 
regex-railroad-diagram 0.19.4 
rubo-format 0.4.1 
show-ideographic-space 1.0.2 
symbols-tree-view 0.14.0 
sync-settings 0.8.3 
tag 0.5.0 
tool-bar 1.1.0 
tool-bar-main 0.0.10 
tool-bar-markdown-writer 0.3.0 
tree-view-git-status 1.4.0