Skip to content

Instantly share code, notes, and snippets.

@alexboche
Last active August 2, 2020 13:45
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alexboche/2d8ae71cc1b894d028b646f6ddacf920 to your computer and use it in GitHub Desktop.
Save alexboche/2d8ae71cc1b894d028b646f6ddacf920 to your computer and use it in GitHub Desktop.
------------------
Grammar(chrome): 3 rules (1 exported, 0 imported):
- ChromeRule(chrome) 1571
- Alternative(...) 1570
- Compound('[<click_by_voice_options>] <numbers>') 376
- Sequence(...) 375
- Optional(...) 18
- Choice(..., name='click_by_voice_options') 17
- Compound('click') 2 (+ 1 trivial direct child)
- Compound('copy') 2 (+ 1 trivial direct child)
- Compound('focus') 2 (+ 1 trivial direct child)
- Compound('hover') 2 (+ 1 trivial direct child)
- Compound('link') 2 (+ 1 trivial direct child)
- Compound('push') 2 (+ 1 trivial direct child)
- Compound('tab') 2 (+ 1 trivial direct child)
- Compound('window') 2 (+ 1 trivial direct child)
- IntegerRefST(_IntegerRefST_28) 356
- IntegerST(0,1000) 355 (+ 5 trivial direct children)
- Compound('go <numbers> <dictation>') 360
- Sequence(...) 359
- Literal(['go']) 1
- IntegerRefST(_IntegerRefST_28) 356
- IntegerST(0,1000) 355 (+ 5 trivial direct children)
- Dictation('dictation') 1
- Compound('hit <numbers> <dictation>') 360
- Sequence(...) 359
- Literal(['hit']) 1
- IntegerRefST(_IntegerRefST_28) 356
- IntegerST(0,1000) 355 (+ 5 trivial direct children)
- Dictation('dictation') 1
- Compound('(lab | previous tab) [<n>]') 30
- Sequence(...) 29
- Alternative(...) 3
- Literal(['lab']) 1
- Literal(['previous', 'tab']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('(nab | next tab) [<n>]') 30
- Sequence(...) 29
- Alternative(...) 3
- Literal(['nab']) 1
- Literal(['next', 'tab']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('[find] next match [<n>]') 30
- Sequence(...) 29
- Optional(...) 2
- Literal(['find']) 1
- Literal(['next', 'match']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('[find] prior match [<n>]') 30
- Sequence(...) 29
- Optional(...) 2
- Literal(['find']) 1
- Literal(['prior', 'match']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('new [tab] [<n>]') 30
- Sequence(...) 29
- Literal(['new']) 1
- Optional(...) 2
- Literal(['tab']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('close tab [<n>]') 28
- Sequence(...) 27
- Literal(['close', 'tab']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('go back [<n>]') 28
- Sequence(...) 27
- Literal(['go', 'back']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('go forward [<n>]') 28
- Sequence(...) 27
- Literal(['go', 'forward']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('reopen tab [<n>]') 28
- Sequence(...) 27
- Literal(['reopen', 'tab']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('switch focus [<n>]') 28
- Sequence(...) 27
- Literal(['switch', 'focus']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('zoom in [<n>]') 28
- Sequence(...) 27
- Literal(['zoom', 'in']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('zoom out [<n>]') 28
- Sequence(...) 27
- Literal(['zoom', 'out']) 1
- Optional(...) 25
- IntegerRefST(_IntegerRefST_26) 24
- IntegerST(1,10) 23 (+ 1 trivial direct child)
- Compound('<nth> tab') 20
- Sequence(...) 19
- Choice(..., name='nth') 17
- Compound('eighth') 2 (+ 1 trivial direct child)
- Compound('fifth') 2 (+ 1 trivial direct child)
- Compound('first') 2 (+ 1 trivial direct child)
- Compound('fourth') 2 (+ 1 trivial direct child)
- Compound('second') 2 (+ 1 trivial direct child)
- Compound('seventh') 2 (+ 1 trivial direct child)
- Compound('sixth') 2 (+ 1 trivial direct child)
- Compound('third') 2 (+ 1 trivial direct child)
- Literal(['tab']) 1
- Compound('view [page] source') 6
- Sequence(...) 5
- Literal(['view']) 1
- Optional(...) 2
- Literal(['page']) 1
- Literal(['source']) 1
- Compound('[show] bookmarks') 5
- Sequence(...) 4
- Optional(...) 2
- Literal(['show']) 1
- Literal(['bookmarks']) 1
- Compound('[show] history') 5
- Sequence(...) 4
- Optional(...) 2
- Literal(['show']) 1
- Literal(['history']) 1
- Compound('[toggle] bookmark bar') 5
- Sequence(...) 4
- Optional(...) 2
- Literal(['toggle']) 1
- Literal(['bookmark', 'bar']) 1
- Compound('[toggle] caret browsing') 5
- Sequence(...) 4
- Optional(...) 2
- Literal(['toggle']) 1
- Literal(['caret', 'browsing']) 1
- Compound('[toggle] full-screen') 5
- Sequence(...) 4
- Optional(...) 2
- Literal(['toggle']) 1
- Literal(['full-screen']) 1
- Compound('(menu | three dots)') 4
- Alternative(...) 3
- Literal(['menu']) 1
- Literal(['three', 'dots']) 1
- Compound('(new incognito window | incognito)') 4
- Alternative(...) 3
- Literal(['incognito']) 1
- Literal(['new', 'incognito', 'window']) 1
- Compound('IRC identify') 2 (+ 1 trivial direct child)
- Compound('add bookmark') 2 (+ 1 trivial direct child)
- Compound('address bar') 2 (+ 1 trivial direct child)
- Compound('allow notification') 2 (+ 1 trivial direct child)
- Compound('bookmark all tabs') 2 (+ 1 trivial direct child)
- Compound('chrome task manager') 2 (+ 1 trivial direct child)
- Compound('clear browsing data') 2 (+ 1 trivial direct child)
- Compound('close all tabs') 2 (+ 1 trivial direct child)
- Compound('deny notification') 2 (+ 1 trivial direct child)
- Compound('developer tools') 2 (+ 1 trivial direct child)
- Compound('downloads') 2 (+ 1 trivial direct child)
- Compound('duplicate tab') 2 (+ 1 trivial direct child)
- Compound('duplicate window') 2 (+ 1 trivial direct child)
- Compound('extensions') 2 (+ 1 trivial direct child)
- Compound('focus notification') 2 (+ 1 trivial direct child)
- Compound('google that') 2 (+ 1 trivial direct child)
- Compound('hide hints') 2 (+ 1 trivial direct child)
- Compound('home page') 2 (+ 1 trivial direct child)
- Compound('last tab') 2 (+ 1 trivial direct child)
- Compound('more tools') 2 (+ 1 trivial direct child)
- Compound('new tab that') 2 (+ 1 trivial direct child)
- Compound('new window') 2 (+ 1 trivial direct child)
- Compound('resume') 2 (+ 1 trivial direct child)
- Compound('second last tab') 2 (+ 1 trivial direct child)
- Compound('settings') 2 (+ 1 trivial direct child)
- Compound('show downloads') 2 (+ 1 trivial direct child)
- Compound('show hints') 2 (+ 1 trivial direct child)
- Compound('step into') 2 (+ 1 trivial direct child)
- Compound('step out') 2 (+ 1 trivial direct child)
- Compound('step over') 2 (+ 1 trivial direct child)
- Compound('super refresh') 2 (+ 1 trivial direct child)
- Compound('switch user') 2 (+ 1 trivial direct child)
- Compound('wikipedia that') 2 (+ 1 trivial direct child)
- Compound('zoom reset') 2 (+ 1 trivial direct child)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment