remove yajs
parent
cb8406634f
commit
75e6ebc65c
@ -1 +0,0 @@
|
||||
node_modules
|
@ -1,62 +0,0 @@
|
||||
CHANGE LOG
|
||||
==========
|
||||
|
||||
### Version 1.3
|
||||
- Add ServiceWorker
|
||||
- Some code refactor
|
||||
- Lots of bug fix
|
||||
- Nesting block
|
||||
- Multiline template string
|
||||
- Negative integer
|
||||
- Syntax not load second time
|
||||
- Comment in object literal
|
||||
- Reserved word not in all string type
|
||||
|
||||
|
||||
### Version 1.2
|
||||
|
||||
- Embed JS in html/erb/haml
|
||||
- fetch
|
||||
- sendBeacon
|
||||
- Improve init performance
|
||||
|
||||
### Version 1.1.1
|
||||
|
||||
- Function brace in new line
|
||||
- Web Crypto
|
||||
|
||||
### Version 1.1
|
||||
|
||||
- JSDoc 3
|
||||
- ECMA-402: Intl
|
||||
- async, await
|
||||
- Event name
|
||||
- String bugs fix
|
||||
- Minor bug fix
|
||||
|
||||
### Version 1.0
|
||||
|
||||
- New name
|
||||
- Refactor Web API and DOM
|
||||
- Remove old definitions
|
||||
- Supports partial ES6
|
||||
- Work with js lib syntax
|
||||
|
||||
### Version 0.9
|
||||
|
||||
- Add HTML interfaces
|
||||
- Add CustomEvent
|
||||
- Add custom element api
|
||||
|
||||
### Version 0.8
|
||||
|
||||
- Use javascript as group name prefix, which makes SyntaxComplete can work for JavaScript
|
||||
- Better support for JSDoc
|
||||
- Support [closure compiler JSDoc annotation](https://developers.google.com/closure/compiler/docs/js-for-compiler)
|
||||
- Support [Typed Array](http://www.khronos.org/registry/typedarray/specs/latest/) and [File API](http://www.w3.org/TR/FileAPI/)
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
The same as Vim
|
||||
|
@ -1,364 +0,0 @@
|
||||
# vim:filetype=make:foldmethod=marker:fdl=0:
|
||||
#
|
||||
# Makefile: install/uninstall/link vim plugin files.
|
||||
# Author: Cornelius <cornelius.howl@gmail.com>
|
||||
# Date: 一 3/15 22:49:26 2010
|
||||
# Version: 1.0
|
||||
#
|
||||
# PLEASE DO NOT EDIT THIS FILE. THIS FILE IS AUTO-GENERATED FROM Makefile.tpl
|
||||
# LICENSE {{{
|
||||
# Copyright (c) 2010 <Cornelius (c9s)>
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person
|
||||
# obtaining a copy of this software and associated documentation
|
||||
# files (the "Software"), to deal in the Software without
|
||||
# restriction, including without limitation the rights to use,
|
||||
# copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the
|
||||
# Software is furnished to do so, subject to the following
|
||||
# conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be
|
||||
# included in all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
||||
# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
|
||||
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||
# OTHER DEALINGS IN THE SOFTWARE.
|
||||
# }}}
|
||||
# VIM RECORD FORMAT: {{{
|
||||
# {
|
||||
# version => 0.2, # record spec version
|
||||
# generated_by => 'Vimana-' . $Vimana::VERSION,
|
||||
# install_type => 'auto', # auto , make , rake ... etc
|
||||
# package => $self->package_name,
|
||||
# files => \@e,
|
||||
# }
|
||||
# }}}
|
||||
|
||||
# INTERNAL VARIABLES {{{
|
||||
|
||||
RECORD_FILE=.record
|
||||
PWD=`pwd`
|
||||
README_FILES=`ls -1 | grep -i readme`
|
||||
WGET_OPT=-c -nv
|
||||
CURL_OPT=
|
||||
RECORD_SCRIPT=.mkrecord
|
||||
TAR=tar czvf
|
||||
|
||||
GIT_SOURCES=
|
||||
|
||||
# INTERNAL FUNCTIONS {{{
|
||||
record_file = \
|
||||
PTYPE=`cat $(1) | perl -nle 'print $$1 if /^"\s*script\s*type:\s*(\S*)$$/i'` ;\
|
||||
echo $(VIMRUNTIME)/$$PTYPE/$(1) >> $(2)
|
||||
|
||||
# }}}
|
||||
|
||||
# PUBLIC FUNCTIONS {{{
|
||||
|
||||
GIT_SOURCES=
|
||||
DEPEND_DIR=/tmp/vim-deps
|
||||
|
||||
# Usage:
|
||||
#
|
||||
# $(call install_git_sources)
|
||||
#
|
||||
|
||||
install_git_source = \
|
||||
PWD=$(PWD) ; \
|
||||
mkdir -p $(DEPEND_DIR) ; \
|
||||
cd $(DEPEND_DIR) ; \
|
||||
for git_uri in $(GIT_SOURCES) ; do \
|
||||
OUTDIR=$$(echo $$git_uri | perl -pe 's{^.*/}{}') ;\
|
||||
echo $$OUTDIR ; \
|
||||
if [[ -e $$OUTDIR ]] ; then \
|
||||
cd $$OUTDIR ; \
|
||||
git pull origin master && \
|
||||
make install && cd .. ; \
|
||||
else \
|
||||
git clone $$git_uri $$OUTDIR && \
|
||||
cd $$OUTDIR && \
|
||||
make install && cd .. ; \
|
||||
fi; \
|
||||
done ;
|
||||
|
||||
|
||||
|
||||
|
||||
# install file by inspecting content
|
||||
install_file = \
|
||||
PTYPE=`cat $(1) | perl -nle 'print $$1 if /^"\s*script\s*type:\s*(\S*)$$/i'` ;\
|
||||
cp -v $(1) $(VIMRUNTIME)/$$PTYPE/$(1)
|
||||
|
||||
link_file = \
|
||||
PTYPE=`cat $(1) | perl -nle 'print $$1 if /^"\s*script\s*type:\s*(\S*)$$/i'` ;\
|
||||
cp -v $(1) $(VIMRUNTIME)/$$PTYPE/$(1)
|
||||
|
||||
unlink_file = \
|
||||
PTYPE=`cat $(1) | perl -nle 'print $$1 if /^"\s*script\s*type:\s*(\S*)$$/i'` ;\
|
||||
rm -fv $(VIMRUNTIME)/$$PTYPE/$(1)
|
||||
|
||||
# fetch script from an url
|
||||
fetch_url = \
|
||||
@if [[ -e $(2) ]] ; then \
|
||||
exit \
|
||||
; fi \
|
||||
; echo " => $(2)" \
|
||||
; if [[ ! -z `which curl` ]] ; then \
|
||||
curl $(CURL_OPT) $(1) -o $(2) ; \
|
||||
; elif [[ ! -z `which wget` ]] ; then \
|
||||
wget $(WGET_OPT) $(1) -O $(2) \
|
||||
; fi \
|
||||
; echo $(2) >> .bundlefiles
|
||||
|
||||
|
||||
install_source = \
|
||||
for git_uri in $(GIT_SOURCES) ; do \
|
||||
OUTDIR=$$(echo $$git_uri | perl -pe 's{^.*/}{}') ;\
|
||||
echo $$OUTDIR ; \
|
||||
done
|
||||
|
||||
# fetch script from github
|
||||
fetch_github = \
|
||||
@if [[ -e $(5) ]] ; then \
|
||||
exit \
|
||||
; fi \
|
||||
; echo " => $(5)" \
|
||||
; if [[ ! -z `which curl` ]] ; then \
|
||||
curl $(CURL_OPT) http://github.com/$(1)/$(2)/raw/$(3)/$(4) -o $(5) \
|
||||
; elif [[ ! -z `which wget` ]] ; then \
|
||||
wget $(WGET_OPT) http://github.com/$(1)/$(2)/raw/$(3)/$(4) -O $(5) \
|
||||
; fi \
|
||||
; echo $(5) >> .bundlefiles
|
||||
|
||||
# fetch script from local file
|
||||
fetch_local = @cp -v $(1) $(2) \
|
||||
; @echo $(2) >> .bundlefiles
|
||||
|
||||
# 1: NAME , 2: URI
|
||||
dep_from_git = \
|
||||
D=/tmp/$(1)-$$RANDOM ; git clone $(2) $$D ; cd $$D ; make install ;
|
||||
|
||||
dep_from_svn = \
|
||||
D=/tmp/$(1)-$$RANDOM ; svn checkout $(2) $$D ; cd $$D ; make install ;
|
||||
|
||||
# }}}
|
||||
# }}}
|
||||
# ======= DEFAULT CONFIG ======= {{{
|
||||
|
||||
# Default plugin name
|
||||
NAME=`basename \`pwd\``
|
||||
VERSION=0.1
|
||||
|
||||
# Files to add to tarball:
|
||||
DIRS=`ls -1F | grep / | sed -e 's/\///'`
|
||||
|
||||
# Runtime path to install:
|
||||
VIMRUNTIME=~/.vim
|
||||
|
||||
# Other Files to be added:
|
||||
FILES=`ls -1 | grep '.vim$$'`
|
||||
MKFILES=Makefile `ls -1 | grep '.mk$$'`
|
||||
|
||||
# ======== USER CONFIG ======= {{{
|
||||
# please write config in config.mk
|
||||
# this will override default config
|
||||
#
|
||||
# Custom Name:
|
||||
#
|
||||
# NAME=[plugin name]
|
||||
#
|
||||
# Custom dir list:
|
||||
#
|
||||
# DIRS=autoload after doc syntax plugin
|
||||
#
|
||||
# Files to add to tarball:
|
||||
#
|
||||
# FILES=
|
||||
#
|
||||
# Bundle dependent scripts:
|
||||
#
|
||||
# bundle-deps:
|
||||
# $(call fetch_github,[account id],[project],[branch],[source path],[target path])
|
||||
# $(call fetch_url,[file url],[target path])
|
||||
# $(call fetch_local,[from],[to])
|
||||
|
||||
SHELL=bash
|
||||
|
||||
CONFIG_FILE=config.mk
|
||||
-include ~/.vimauthor.mk
|
||||
-include $(CONFIG_FILE)
|
||||
|
||||
# }}}
|
||||
# }}}
|
||||
# ======= SECTIONS ======= {{{
|
||||
-include ext.mk
|
||||
|
||||
all: install-deps install
|
||||
|
||||
install-deps:
|
||||
# check required binaries
|
||||
[[ -n $$(which git) ]]
|
||||
[[ -n $$(which bash) ]]
|
||||
[[ -n $$(which vim) ]]
|
||||
[[ -n $$(which wget) || -n $$(which curl) ]]
|
||||
$(call install_git_sources)
|
||||
|
||||
check-require:
|
||||
@if [[ -n `which wget` || -n `which curl` || -n `which fetch` ]]; then echo "wget|curl|fetch: OK" ; else echo "wget|curl|fetch: NOT OK" ; fi
|
||||
@if [[ -n `which vim` ]] ; then echo "vim: OK" ; else echo "vim: NOT OK" ; fi
|
||||
|
||||
config:
|
||||
@rm -f $(CONFIG_FILE)
|
||||
@echo "NAME=" >> $(CONFIG_FILE)
|
||||
@echo "VERSION=" >> $(CONFIG_FILE)
|
||||
@echo "#DIRS="
|
||||
@echo "#FILES="
|
||||
@echo "" >> $(CONFIG_FILE)
|
||||
@echo "bundle-deps:" >> $(CONFIG_FILE)
|
||||
@echo " \$$(call fetch_github,ID,REPOSITORY,BRANCH,PATH,TARGET_PATH)" >> $(CONFIG_FILE)
|
||||
@echo " \$$(call fetch_url,FILE_URL,TARGET_PATH)" >> $(CONFIG_FILE)
|
||||
|
||||
|
||||
init-author:
|
||||
@echo "AUTHOR=" > ~/.vimauthor.mk
|
||||
|
||||
bundle-deps:
|
||||
|
||||
bundle: bundle-deps
|
||||
|
||||
dist: bundle mkfilelist
|
||||
@$(TAR) $(NAME)-$(VERSION).tar.gz --exclude '*.svn' --exclude '.git' $(DIRS) $(README_FILES) $(FILES) $(MKFILES)
|
||||
@echo "$(NAME)-$(VERSION).tar.gz is ready."
|
||||
|
||||
init-runtime:
|
||||
@mkdir -vp $(VIMRUNTIME)
|
||||
@mkdir -vp $(VIMRUNTIME)/record
|
||||
@if [[ -n "$(DIRS)" ]] ; then find $(DIRS) -type d | while read dir ; do \
|
||||
mkdir -vp $(VIMRUNTIME)/$$dir ; done ; fi
|
||||
|
||||
release:
|
||||
if [[ -n `which vimup` ]] ; then \
|
||||
fi
|
||||
|
||||
pure-install:
|
||||
@echo "Using Shell:" $(SHELL)
|
||||
@echo "Installing"
|
||||
@if [[ -n "$(DIRS)" ]] ; then find $(DIRS) -type f | while read file ; do \
|
||||
cp -v $$file $(VIMRUNTIME)/$$file ; done ; fi
|
||||
@echo "$(FILES)" | while read vimfile ; do \
|
||||
if [[ -n $$vimfile ]] ; then \
|
||||
$(call install_file,$$vimfile) ; fi ; done
|
||||
|
||||
install: init-runtime bundle pure-install record
|
||||
|
||||
|
||||
uninstall-files:
|
||||
@echo "Uninstalling"
|
||||
@if [[ -n "$(DIRS)" ]] ; then find $(DIRS) -type f | while read file ; do \
|
||||
rm -fv $(VIMRUNTIME)/$$file ; done ; fi
|
||||
@echo "$(FILES)" | while read vimfile ; do \
|
||||
if [[ -n $$vimfile ]] ; then \
|
||||
$(call unlink_file,$$vimfile) ; fi ; done
|
||||
|
||||
uninstall: uninstall-files rmrecord
|
||||
|
||||
link: init-runtime
|
||||
@echo "Linking"
|
||||
@if [[ -n "$(DIRS)" ]]; then find $(DIRS) -type f | while read file ; do \
|
||||
ln -sfv $(PWD)/$$file $(VIMRUNTIME)/$$file ; done ; fi
|
||||
@echo "$(FILES)" | while read vimfile ; do \
|
||||
if [[ -n $$vimfile ]] ; then \
|
||||
$(call link_file,$$vimfile) ; fi ; done
|
||||
|
||||
mkfilelist:
|
||||
@echo $(NAME) > $(RECORD_FILE)
|
||||
@echo $(VERSION) >> $(RECORD_FILE)
|
||||
@if [[ -n "$(DIRS)" ]] ; then find $(DIRS) -type f | while read file ; do \
|
||||
echo $(VIMRUNTIME)/$$file >> $(RECORD_FILE) ; done ; fi
|
||||
@echo "$(FILES)" | while read vimfile ; do \
|
||||
if [[ -n $$vimfile ]] ; then \
|
||||
$(call record_file,$$vimfile,$(RECORD_FILE)) ; fi ; done
|
||||
|
||||
vimball-edit:
|
||||
find $(DIRS) -type f > .tmp_list
|
||||
vim .tmp_list
|
||||
vim .tmp_list -c ":%MkVimball $(NAME)-$(VERSION) ." -c "q"
|
||||
@rm -vf .tmp_list
|
||||
@echo "$(NAME)-$(VERSION).vba is ready."
|
||||
|
||||
vimball:
|
||||
find $(DIRS) -type f > .tmp_list
|
||||
vim .tmp_list -c ":%MkVimball $(NAME)-$(VERSION) ." -c "q"
|
||||
@rm -vf .tmp_list
|
||||
@echo "$(NAME)-$(VERSION).vba is ready."
|
||||
|
||||
mkrecordscript:
|
||||
@echo "" > $(RECORD_SCRIPT)
|
||||
@echo "fun! s:mkmd5(file)" >> $(RECORD_SCRIPT)
|
||||
@echo " if executable('md5')" >> $(RECORD_SCRIPT)
|
||||
@echo " return system('cat ' . a:file . ' | md5')" >> $(RECORD_SCRIPT)
|
||||
@echo " else" >> $(RECORD_SCRIPT)
|
||||
@echo " return \"\"" >> $(RECORD_SCRIPT)
|
||||
@echo " endif" >> $(RECORD_SCRIPT)
|
||||
@echo "endf" >> $(RECORD_SCRIPT)
|
||||
@echo "let files = readfile('.record')" >> $(RECORD_SCRIPT)
|
||||
@echo "let package_name = remove(files,0)" >> $(RECORD_SCRIPT)
|
||||
@echo "let script_version = remove(files,0)" >> $(RECORD_SCRIPT)
|
||||
@echo "let record = { 'version' : 0.3 , 'generated_by': 'Vim-Makefile' , 'script_version': script_version , 'install_type' : 'makefile' , 'package' : package_name , 'files': [ ] }" >> $(RECORD_SCRIPT)
|
||||
@echo "for file in files " >> $(RECORD_SCRIPT)
|
||||
@echo " let md5 = s:mkmd5(file)" >> $(RECORD_SCRIPT)
|
||||
@echo " cal add( record.files , { 'checksum': md5 , 'file': file } )" >> $(RECORD_SCRIPT)
|
||||
@echo "endfor" >> $(RECORD_SCRIPT)
|
||||
@echo "redir => output" >> $(RECORD_SCRIPT)
|
||||
@echo "silent echon record" >> $(RECORD_SCRIPT)
|
||||
@echo "redir END" >> $(RECORD_SCRIPT)
|
||||
@echo "let content = join(split(output,\"\\\\n\"),'')" >> $(RECORD_SCRIPT)
|
||||
@echo "let record_file = expand('~/.vim/record/' . package_name )" >> $(RECORD_SCRIPT)
|
||||
@echo "cal writefile( [content] , record_file )" >> $(RECORD_SCRIPT)
|
||||
@echo "cal delete('.record')" >> $(RECORD_SCRIPT)
|
||||
@echo "echo \"Done\"" >> $(RECORD_SCRIPT)
|
||||
|
||||
|
||||
record: mkfilelist mkrecordscript
|
||||
vim --noplugin -V10install.log -c "so $(RECORD_SCRIPT)" -c "q"
|
||||
@echo "Vim script record making log: install.log"
|
||||
# @rm -vf $(RECORD_FILE)
|
||||
|
||||
rmrecord:
|
||||
@echo "Removing Record"
|
||||
@rm -vf $(VIMRUNTIME)/record/$(NAME)
|
||||
|
||||
clean: clean-bundle-deps
|
||||
@rm -vf $(RECORD_FILE)
|
||||
@rm -vf $(RECORD_SCRIPT)
|
||||
@rm -vf install.log
|
||||
@rm -vf *.tar.gz
|
||||
|
||||
clean-bundle-deps:
|
||||
@echo "Removing Bundled scripts..."
|
||||
@if [[ -e .bundlefiles ]] ; then \
|
||||
rm -fv `echo \`cat .bundlefiles\``; \
|
||||
fi
|
||||
@rm -fv .bundlefiles
|
||||
|
||||
update:
|
||||
@echo "Updating Makefile..."
|
||||
@URL=http://github.com/c9s/vim-makefile/raw/master/Makefile ; \
|
||||
if [[ -n `which curl` ]]; then \
|
||||
curl $$URL -o Makefile ; \
|
||||
if [[ -n `which wget` ]]; then \
|
||||
wget -c $$URL ; \
|
||||
elif [[ -n `which fetch` ]]; then \
|
||||
fetch $$URL ; \
|
||||
fi
|
||||
|
||||
version:
|
||||
@echo version - $(MAKEFILE_VERSION)
|
||||
|
||||
# }}}
|
@ -1,49 +0,0 @@
|
||||
YAJS: Yet Another JavaScript Syntax
|
||||
===================================
|
||||
|
||||
Yet Another JavaScript Syntax file for Vim. Key differences:
|
||||
|
||||
* Use 'javascript' as group name's prefix, not 'javaScript' nor 'JavaScript'. Works great with [SyntaxComplete](https://github.com/vim-scripts/SyntaxComplete).
|
||||
* Recognize Web API and DOM keywords. Keep increase.
|
||||
* Works perfect with [javascript-libraries-syntax.vim](https://github.com/othree/javascript-libraries-syntax.vim)
|
||||
* Remove old, unused syntax definitions.
|
||||
* Support ES6 new syntax, ex: arrow function `=>`.
|
||||
|
||||
### Differences from jelera/vim-javascript-syntax
|
||||
|
||||
I start a new project instead of send PR to jelera is because: jelera/vim-javascript-syntax is not so active.
|
||||
And I want to do lots of changes, including ES6 and other not confirmed standard support.
|
||||
Also, one of my goal is produce 100% correct syntax.
|
||||
But it hurt performance, so I prefer to create a new one instead of merge back.
|
||||
|
||||
Credits
|
||||
-------
|
||||
|
||||
- Jose Elera, [Enhanced Javascript syntax](http://www.vim.org/scripts/script.php?script_id=3425)
|
||||
- Zhao Yi, Claudio Fleiner, Scott Shattuck (This file is based on their hard work)
|
||||
- gumnos (From the #vim IRC Channel in Freenode) (Who helped me figured out the crazy Vim Regexes)
|
||||
|
||||
Report Issue
|
||||
------------
|
||||
|
||||
Please send issue report to [github](https://github.com/othree/yajs.vim/issues). Provde sample code to help me debug.
|
||||
|
||||
Changes
|
||||
-------
|
||||
|
||||
### Version 1.5
|
||||
- Lots of bug Fix
|
||||
- Support semantic highlight
|
||||
|
||||
### Version 1.4
|
||||
- Better Array Comprehesion support
|
||||
- Better Template highlight
|
||||
- AngularJS JSDoc module
|
||||
- Fix object literal syntax
|
||||
- Don't break vim-jsx
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
The same as Vim
|
||||
|
@ -1,6 +0,0 @@
|
||||
NAME=yajs.vim
|
||||
VERSION=1.4
|
||||
|
||||
bundle-deps:
|
||||
$(call fetch_github,ID,REPOSITORY,BRANCH,PATH,TARGET_PATH)
|
||||
$(call fetch_url,FILE_URL,TARGET_PATH)
|
@ -1,432 +0,0 @@
|
||||
javascriptDOMStyle:
|
||||
# - A
|
||||
# - :active
|
||||
# - ::after (:after)
|
||||
- align-content
|
||||
- align-items
|
||||
- align-self
|
||||
# - all
|
||||
# - <angle>
|
||||
- animation
|
||||
- animation-delay
|
||||
- animation-direction
|
||||
- animation-duration
|
||||
- animation-fill-mode
|
||||
- animation-iteration-count
|
||||
- animation-name
|
||||
- animation-play-state
|
||||
- animation-timing-function
|
||||
# - attr()
|
||||
# - auto
|
||||
# - B
|
||||
- backface-visibility
|
||||
- background
|
||||
- background-attachment
|
||||
- background-blend-mode
|
||||
- background-clip
|
||||
- background-color
|
||||
- background-image
|
||||
- background-origin
|
||||
- background-position
|
||||
- background-repeat
|
||||
- background-size
|
||||
# - <basic-shape>
|
||||
# - ::before (:before)
|
||||
# - <blend-mode>
|
||||
# - blur()
|
||||
- border
|
||||
- border-bottom
|
||||
- border-bottom-color
|
||||
- border-bottom-left-radius
|
||||
- border-bottom-right-radius
|
||||
- border-bottom-style
|
||||
- border-bottom-width
|
||||
- border-collapse
|
||||
- border-color
|
||||
- border-image
|
||||
- border-image-outset
|
||||
- border-image-repeat
|
||||
- border-image-slice
|
||||
- border-image-source
|
||||
- border-image-width
|
||||
- border-left
|
||||
- border-left-color
|
||||
- border-left-style
|
||||
- border-left-width
|
||||
- border-radius
|
||||
- border-right
|
||||
- border-right-color
|
||||
- border-right-style
|
||||
- border-right-width
|
||||
- border-spacing
|
||||
- border-style
|
||||
- border-top
|
||||
- border-top-color
|
||||
- border-top-left-radius
|
||||
- border-top-right-radius
|
||||
- border-top-style
|
||||
- border-top-width
|
||||
- border-width
|
||||
- bottom
|
||||
- box-decoration-break
|
||||
- box-shadow
|
||||
- box-sizing
|
||||
- break-after
|
||||
- break-before
|
||||
- break-inside
|
||||
# - brightness()
|
||||
# - C
|
||||
# - calc()
|
||||
- caption-side
|
||||
# - ch
|
||||
# - @charset
|
||||
# - :checked
|
||||
# - ::choices
|
||||
# - circle()
|
||||
- clear
|
||||
- clip
|
||||
- clip-path
|
||||
# - cm
|
||||
- color
|
||||
# - <color>
|
||||
- columns
|
||||
- column-count
|
||||
- column-fill
|
||||
- column-gap
|
||||
- column-rule
|
||||
- column-rule-color
|
||||
- column-rule-style
|
||||
- column-rule-width
|
||||
- column-span
|
||||
- column-width
|
||||
- content
|
||||
# - contrast()
|
||||
# - <counter>
|
||||
- counter-increment
|
||||
- counter-reset
|
||||
# - @counter-style
|
||||
# - cross-fade()
|
||||
# - cubic-bezier()
|
||||
- cursor
|
||||
# - <custom-ident>
|
||||
# - cycle()
|
||||
# - D
|
||||
# - :default
|
||||
# - deg
|
||||
# - :dir()
|
||||
- direction
|
||||
# - :disabled
|
||||
- display
|
||||
# - @document
|
||||
# - dpcm
|
||||
# - dpi
|
||||
# - dppx
|
||||
# - drop-shadow()
|
||||
# - E
|
||||
# - element()
|
||||
# - ellipse()
|
||||
# - em
|
||||
# - :empty
|
||||
- empty-cells
|
||||
# - :enabled
|
||||
# - ex
|
||||
# - F
|
||||
# - filter()
|
||||
# - :first
|
||||
# - :first-child
|
||||
# - ::first-letter (:first-letter)
|
||||
# - ::first-line (:first-line)
|
||||
# - :first-of-type
|
||||
- flex
|
||||
- flex-basis
|
||||
- flex-direction
|
||||
- flex-flow
|
||||
- flex-grow
|
||||
- flex-shrink
|
||||
- flex-wrap
|
||||
- float
|
||||
# - :focus
|
||||
- font
|
||||
# - @font-face
|
||||
- font-family
|
||||
- font-feature-settings
|
||||
# - @font-feature-values
|
||||
- font-kerning
|
||||
- font-language-override
|
||||
- font-size
|
||||
- font-size-adjust
|
||||
- font-stretch
|
||||
- font-style
|
||||
- font-synthesis
|
||||
- font-variant
|
||||
- font-variant-alternates
|
||||
- font-variant-caps
|
||||
- font-variant-east-asian
|
||||
- font-variant-ligatures
|
||||
- font-variant-numeric
|
||||
- font-variant-position
|
||||
- font-weight
|
||||
# - <frequency>
|
||||
# - :fullscreen
|
||||
# - G
|
||||
- grad
|
||||
# - <gradient>
|
||||
# - grayscale()
|
||||
- grid
|
||||
- grid-area
|
||||
- grid-auto-columns
|
||||
- grid-auto-flow
|
||||
- grid-auto-position
|
||||
- grid-auto-rows
|
||||
- grid-column
|
||||
- grid-column-start
|
||||
- grid-column-end
|
||||
- grid-row
|
||||
- grid-row-start
|
||||
- grid-row-end
|
||||
- grid-template
|
||||
- grid-template-areas
|
||||
- grid-template-rows
|
||||
- grid-template-columns
|
||||
# - H
|
||||
- height
|
||||
# - :hover
|
||||
# - hsl()
|
||||
# - hsla()
|
||||
# - hue-rotate()
|
||||
- hyphens
|
||||
# - hz
|
||||
# - I
|
||||
# - icon
|
||||
# - <image>
|
||||
# - image()()
|
||||
- image-rendering
|
||||
- image-resolution
|
||||
- image-orientation
|
||||
- ime-mode
|
||||
# - @import
|
||||
# - in
|
||||
# - :indeterminate
|
||||
- inherit
|
||||
# - initial
|
||||
# - :in-range
|
||||
# - inset()
|
||||
# - <integer>
|
||||
# - :invalid
|
||||
# - invert()
|
||||
# - isolation
|
||||
# - J
|
||||
- justify-content
|
||||
# - K
|
||||
# - @keyframes
|
||||
# - khz
|
||||
# - L
|
||||
# - :lang()
|
||||
# - :last-child
|
||||
# - :last-of-type
|
||||
- left
|
||||
# - :left
|
||||
# - <length>
|
||||
- letter-spacing
|
||||
# - linear-gradient()
|
||||
- line-break
|
||||
- line-height
|
||||
# - :link
|
||||
- list-style
|
||||
- list-style-image
|
||||
- list-style-position
|
||||
- list-style-type
|
||||
# - M
|
||||
- margin
|
||||
- margin-bottom
|
||||
- margin-left
|
||||
- margin-right
|
||||
- margin-top
|
||||
- marks
|
||||
- mask
|
||||
- mask-type
|
||||
# - matrix()
|
||||
# - matrix3d()
|
||||
- max-height
|
||||
- max-width
|
||||
# - @media
|
||||
- min-height
|
||||
# - minmax()
|
||||
- min-width
|
||||
- mix-blend-mode
|
||||
# - mm
|
||||
# - ms
|
||||
# - N
|
||||
# - @namespace
|
||||
# - nav-down
|
||||
# - nav-index
|
||||
# - nav-left
|
||||
# - nav-right
|
||||
# - nav-up
|
||||
# - none
|
||||
# - normal
|
||||
# - :not()
|
||||
# - :nth-child()
|
||||
# - :nth-last-child()
|
||||
# - :nth-last-of-type()
|
||||
# - :nth-of-type()
|
||||
# - <number>
|
||||
# - O
|
||||
- object-fit
|
||||
- object-position
|
||||
# - :only-child
|
||||
# - :only-of-type
|
||||
- opacity
|
||||
# - opacity()
|
||||
# - :optional
|
||||
- order
|
||||
- orphans
|
||||
- outline
|
||||
- outline-color
|
||||
- outline-offset
|
||||
- outline-style
|
||||
- outline-width
|
||||
# - :out-of-range
|
||||
- overflow
|
||||
- overflow-wrap
|
||||
- overflow-x
|
||||
- overflow-y
|
||||
- overflow-clip-box
|
||||
# - P
|
||||
- padding
|
||||
- padding-bottom
|
||||
- padding-left
|
||||
- padding-right
|
||||
- padding-top
|
||||
# - @page
|
||||
- page-break-after
|
||||
- page-break-before
|
||||
- page-break-inside
|
||||
# - pc
|
||||
# - <percentage>
|
||||
- perspective
|
||||
# - perspective()
|
||||
- perspective-origin
|
||||
- pointer-events
|
||||
# - polygon()
|
||||
- position
|
||||
# - <position>
|
||||
# - pt
|
||||
# - px
|
||||
# - Q
|
||||
- quotes
|
||||
# - R
|
||||
# - rad
|
||||
# - radial-gradient()
|
||||
# - <ratio>
|
||||
# - :read-only
|
||||
# - :read-write
|
||||
# - rect()
|
||||
# - rem
|
||||
# - repeat()
|
||||
# - ::repeat-index
|
||||
# - ::repeat-item
|
||||
# - repeating-linear-gradient()
|
||||
# - repeating-radial-gradient()
|
||||
# - :required
|
||||
- resize
|
||||
# - <resolution>
|
||||
# - rgb()
|
||||
# - rgba()
|
||||
- right
|
||||
# - :right
|
||||
# - :root
|
||||
# - rotate()
|
||||
# - rotatex()
|
||||
# - rotatey()
|
||||
# - rotatez()
|
||||
# - rotate3d()
|
||||
# - S
|
||||
# - s
|
||||
# - saturate()
|
||||
# - scale()
|
||||
# - scalex()
|
||||
# - scaley()
|
||||
# - scalez()
|
||||
# - scale3d()
|
||||
# - :scope
|
||||
# - ::selection
|
||||
# - sepia()
|
||||
# - <shape>
|
||||
- shape-image-threshold
|
||||
- shape-margin
|
||||
- shape-outside
|
||||
# - skew()
|
||||
# - skewx()
|
||||
# - skewy()
|
||||
# - steps()
|
||||
# - <string>
|
||||
# - @supports
|
||||
# - T
|
||||
- table-layout
|
||||
- tab-size
|
||||
# - :target
|
||||
- text-align
|
||||
- text-align-last
|
||||
- text-combine-horizontal
|
||||
- text-decoration
|
||||
- text-decoration-color
|
||||
- text-decoration-line
|
||||
- text-decoration-style
|
||||
- text-indent
|
||||
- text-orientation
|
||||
- text-overflow
|
||||
- text-rendering
|
||||
- text-shadow
|
||||
- text-transform
|
||||
- text-underline-position
|
||||
# - <time>
|
||||
# - <timing-function>
|
||||
- top
|
||||
- touch-action
|
||||
- transform
|
||||
- transform-origin
|
||||
- transform-style
|
||||
- transition
|
||||
- transition-delay
|
||||
- transition-duration
|
||||
- transition-property
|
||||
- transition-timing-function
|
||||
# - translate()
|
||||
# - translatex()
|
||||
# - translatey()
|
||||
# - translatez()
|
||||
# - translate3d()
|
||||
# - turn
|
||||
# - U
|
||||
- unicode-bidi
|
||||
- unicode-range
|
||||
# - unset
|
||||
# - <uri>
|
||||
# - url()
|
||||
# - <user-ident>
|
||||
# - V
|
||||
# - :valid
|
||||
# - ::value
|
||||
# - var()
|
||||
- vertical-align
|
||||
# - vh
|
||||
# - @viewport
|
||||
- visibility
|
||||
# - :visited
|
||||
# - vmax
|
||||
# - vmin
|
||||
# - vw
|
||||
# - W
|
||||
- white-space
|
||||
# - widows
|
||||
- width
|
||||
- will-change
|
||||
- word-break
|
||||
- word-spacing
|
||||
- word-wrap
|
||||
- writing-mode
|
||||
# - X Y Z
|
||||
- z-index
|
||||
|
||||
|
@ -1,109 +0,0 @@
|
||||
javascriptDOMDocProp:
|
||||
# - URL
|
||||
- activeElement
|
||||
# - alinkColor
|
||||
# - anchors
|
||||
# - applets
|
||||
# - bgColor
|
||||
- body
|
||||
- cookie
|
||||
- defaultView
|
||||
- designMode
|
||||
- dir
|
||||
# - domConfig
|
||||
- domain
|
||||
- embeds
|
||||
# - fgColor
|
||||
- forms
|
||||
- head
|
||||
# - height
|
||||
- images
|
||||
- lastModified
|
||||
# - linkColor
|
||||
- links
|
||||
- location
|
||||
- plugins
|
||||
- postMessage
|
||||
- readyState
|
||||
- referrer
|
||||
- registerElement
|
||||
- scripts
|
||||
- styleSheets
|
||||
- title
|
||||
- vlinkColor
|
||||
# - width
|
||||
- xmlEncoding
|
||||
# - async
|
||||
- characterSet
|
||||
- compatMode
|
||||
- contentType
|
||||
- currentScript
|
||||
- doctype
|
||||
- documentElement
|
||||
- documentURI
|
||||
- documentURIObject
|
||||
- firstChild
|
||||
- implementation
|
||||
# - inputEncoding
|
||||
- lastStyleSheetSet
|
||||
# - mozFullScreen
|
||||
# - mozFullScreenElement
|
||||
# - mozFullScreenEnabled
|
||||
# - mozSyntheticDocument
|
||||
- namespaceURI
|
||||
- nodePrincipal
|
||||
- ononline
|
||||
- pointerLockElement
|
||||
- popupNode
|
||||
- preferredStyleSheetSet
|
||||
- selectedStyleSheetSet
|
||||
- styleSheetSets
|
||||
- textContent
|
||||
- tooltipNode
|
||||
# - xmlVersion
|
||||
|
||||
javascriptDOMDocMethod:
|
||||
- caretPositionFromPoint
|
||||
# - clear
|
||||
- close
|
||||
- createNodeIterator
|
||||
- createRange
|
||||
- createTreeWalker
|
||||
- elementFromPoint
|
||||
- getElementsByName
|
||||
# - releaseCapture
|
||||
- adoptNode
|
||||
- createAttribute
|
||||
- createCDATASection
|
||||
- createComment
|
||||
- createDocumentFragment
|
||||
- createElement
|
||||
- createElementNS
|
||||
# - createEntityReference
|
||||
- createEvent
|
||||
- createExpression
|
||||
- createNSResolver
|
||||
- createProcessingInstruction
|
||||
- createTextNode
|
||||
- enableStyleSheetsForSet
|
||||
- evaluate
|
||||
- execCommand
|
||||
- exitPointerLock
|
||||
- getBoxObjectFor
|
||||
- getElementById
|
||||
- getElementsByClassName
|
||||
- getElementsByTagName
|
||||
- getElementsByTagNameNS
|
||||
- getSelection
|
||||
- hasFocus
|
||||
- importNode
|
||||
- loadOverlay
|
||||
# - mozCancelFullScreen
|
||||
# - mozSetImageElement
|
||||
- open
|
||||
- queryCommandSupported
|
||||
- querySelector
|
||||
- querySelectorAll
|
||||
- write
|
||||
- writeln
|
||||
|
@ -1,55 +0,0 @@
|
||||
javascriptDOMElemProp:
|
||||
- accessKey
|
||||
- clientHeight
|
||||
- clientLeft
|
||||
- clientTop
|
||||
- clientWidth
|
||||
- id
|
||||
- innerHTML
|
||||
- length
|
||||
- onafterscriptexecute
|
||||
- onbeforescriptexecute
|
||||
- oncopy
|
||||
- oncut
|
||||
- onpaste
|
||||
- onwheel
|
||||
- scrollHeight
|
||||
- scrollLeft
|
||||
- scrollTop
|
||||
- scrollWidth
|
||||
- tagName
|
||||
- classList
|
||||
- className
|
||||
- name
|
||||
- outerHTML
|
||||
- style
|
||||
|
||||
javascriptDOMElemMethod:
|
||||
- getAttributeNS
|
||||
- getAttributeNode
|
||||
- getAttributeNodeNS
|
||||
- getBoundingClientRect
|
||||
- getClientRects
|
||||
- getElementsByClassName
|
||||
- getElementsByTagName
|
||||
- getElementsByTagNameNS
|
||||
- hasAttribute
|
||||
- hasAttributeNS
|
||||
- insertAdjacentHTML
|
||||
- matches
|
||||
- querySelector
|
||||
- querySelectorAll
|
||||
- removeAttribute
|
||||
- removeAttributeNS
|
||||
- removeAttributeNode
|
||||
- requestFullscreen
|
||||
- requestPointerLock
|
||||
- scrollIntoView
|
||||
- setAttribute
|
||||
- setAttributeNS
|
||||
- setAttributeNode
|
||||
- setAttributeNodeNS
|
||||
- setCapture
|
||||
- supports
|
||||
- getAttribute
|
||||
|
@ -1,78 +0,0 @@
|
||||
javascriptDOMEventTargetMethod:
|
||||
- addEventListener
|
||||
- removeEventListener
|
||||
- dispatchEvent
|
||||
- waitUntil #ServiceWorker
|
||||
|
||||
javascriptDOMEventCons:
|
||||
- AnimationEvent
|
||||
- AudioProcessingEvent
|
||||
- BeforeInputEvent
|
||||
- BeforeUnloadEvent
|
||||
- BlobEvent
|
||||
- ClipboardEvent
|
||||
- CloseEvent
|
||||
- CompositionEvent
|
||||
- CSSFontFaceLoadEvent
|
||||
- CustomEvent
|
||||
- DeviceLightEvent
|
||||
- DeviceMotionEvent
|
||||
- DeviceOrientationEvent
|
||||
- DeviceProximityEvent
|
||||
- DOMTransactionEvent
|
||||
- DragEvent
|
||||
- EditingBeforeInputEvent
|
||||
- ErrorEvent
|
||||
- FocusEvent
|
||||
- GamepadEvent
|
||||
- HashChangeEvent
|
||||
- IDBVersionChangeEvent
|
||||
- KeyboardEvent
|
||||
- MediaStreamEvent
|
||||
- MessageEvent
|
||||
- MouseEvent
|
||||
- MutationEvent
|
||||
- OfflineAudioCompletionEvent
|
||||
- PageTransitionEvent
|
||||
- PointerEvent
|
||||
- PopStateEvent
|
||||
- ProgressEvent
|
||||
- RelatedEvent
|
||||
- RTCPeerConnectionIceEvent
|
||||
- SensorEvent
|
||||
- StorageEvent
|
||||
- SVGEvent
|
||||
- SVGZoomEvent
|
||||
- TimeEvent
|
||||
- TouchEvent
|
||||
- TrackEvent
|
||||
- TransitionEvent
|
||||
- UIEvent
|
||||
- UserProximityEvent
|
||||
- WheelEvent
|
||||
|
||||
javascriptDOMEventProp:
|
||||
- bubbles
|
||||
# - cancelBubble
|
||||
- cancelable
|
||||
- currentTarget
|
||||
- defaultPrevented
|
||||
- eventPhase
|
||||
# - explicitOriginalTarget
|
||||
# - originalTarget
|
||||
- target
|
||||
- timeStamp
|
||||
- type
|
||||
- isTrusted
|
||||
- isReload #Fetch Event
|
||||
|
||||
javascriptDOMEventMethod:
|
||||
- initEvent
|
||||
# - preventBubble Obsolete since Gecko 24
|
||||
# - preventCapture Obsolete since Gecko 24
|
||||
- preventDefault
|
||||
- stopImmediatePropagation
|
||||
- stopPropagation
|
||||
- respondWith #Fetch Event
|
||||
- default #Fetch Event
|
||||
|
@ -1,54 +0,0 @@
|
||||
javascriptDOMNodeProp:
|
||||
- attributes
|
||||
- baseURI
|
||||
- baseURIObject
|
||||
- childNodes
|
||||
- firstChild
|
||||
- lastChild
|
||||
- localName
|
||||
- namespaceURI
|
||||
- nextSibling
|
||||
- nodeName
|
||||
- nodePrincipal
|
||||
- nodeType
|
||||
- nodeValue
|
||||
- ownerDocument
|
||||
- parentElement
|
||||
- parentNode
|
||||
- prefix
|
||||
- previousSibling
|
||||
- textContent
|
||||
|
||||
javascriptDOMNodeMethod:
|
||||
- appendChild
|
||||
- cloneNode
|
||||
- compareDocumentPosition
|
||||
- contains
|
||||
- getUserData
|
||||
- hasAttributes
|
||||
- hasChildNodes
|
||||
- insertBefore
|
||||
- isDefaultNamespace
|
||||
- isEqualNode
|
||||
- isSameNode
|
||||
- isSupported
|
||||
- lookupNamespaceURI
|
||||
- lookupPrefix
|
||||
- normalize
|
||||
- removeChild
|
||||
- replaceChild
|
||||
- setUserData
|
||||
|
||||
javascriptDOMNodeType:
|
||||
- ELEMENT_NODE
|
||||
- ATTRIBUTE_NODE
|
||||
- TEXT_NODE
|
||||
- CDATA_SECTION_NODEN_NODE
|
||||
- ENTITY_REFERENCE_NODE
|
||||
- ENTITY_NODE
|
||||
- PROCESSING_INSTRUCTION_NODEN_NODE
|
||||
- COMMENT_NODE
|
||||
- DOCUMENT_NODE
|
||||
- DOCUMENT_TYPE_NODE
|
||||
- DOCUMENT_FRAGMENT_NODE
|
||||
- NOTATION_NODE
|
@ -1,15 +0,0 @@
|
||||
javascriptDOMStorage:
|
||||
- sessionStorage
|
||||
- localStorage
|
||||
# - globalStorage
|
||||
|
||||
javascriptDOMStorageProp:
|
||||
- length
|
||||
|
||||
javascriptDOMStorageMethod:
|
||||
- getItem
|
||||
- key
|
||||
- setItem
|
||||
- removeItem
|
||||
- clear
|
||||
|
@ -1,19 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Intl
|
||||
|
||||
javascriptIntlMethod:
|
||||
- Collator
|
||||
- DateTimeFormat
|
||||
- NumberFormat
|
||||
# - CanonicalizeLocaleList
|
||||
# - BestAvailableLocale
|
||||
# - LookupMatcher
|
||||
# - BestFitMatcher
|
||||
# - ResolveLocale
|
||||
# - LookupSupportedLocales
|
||||
# - BestFitSupportedLocales
|
||||
# - SupportedLocales
|
||||
# - GetOption
|
||||
# - GetNumberOption
|
||||
|
||||
|
@ -1,38 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Array
|
||||
|
||||
javascriptArrayStaticMethod:
|
||||
- from
|
||||
- isArray
|
||||
- of
|
||||
|
||||
javascriptArrayMethod:
|
||||
- concat
|
||||
- copyWithin
|
||||
- entries
|
||||
- every
|
||||
- fill
|
||||
- filter
|
||||
- find
|
||||
- findIndex
|
||||
- forEach
|
||||
- indexOf
|
||||
- join
|
||||
- keys
|
||||
- lastIndexOf
|
||||
- map
|
||||
- pop
|
||||
- push
|
||||
- reduce
|
||||
- reduceRight
|
||||
- reverse
|
||||
- shift
|
||||
- slice
|
||||
- some
|
||||
- sort
|
||||
- splice
|
||||
- toLocaleString
|
||||
- toSource
|
||||
- toString
|
||||
- unshift
|
||||
|
@ -1,58 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Date
|
||||
|
||||
javascriptDateStaticMethod:
|
||||
- UTC
|
||||
- now
|
||||
- parse
|
||||
|
||||
javascriptDateMethod:
|
||||
- getDate
|
||||
- getDay
|
||||
- getFullYear
|
||||
- getHours
|
||||
- getMilliseconds
|
||||
- getMinutes
|
||||
- getMonth
|
||||
- getSeconds
|
||||
- getTime
|
||||
- getTimezoneOffset
|
||||
- getUTCDate
|
||||
- getUTCDay
|
||||
- getUTCFullYear
|
||||
- getUTCHours
|
||||
- getUTCMilliseconds
|
||||
- getUTCMinutes
|
||||
- getUTCMonth
|
||||
- getUTCSeconds
|
||||
# - getYear
|
||||
- setDate
|
||||
- setFullYear
|
||||
- setHours
|
||||
- setMilliseconds
|
||||
- setMinutes
|
||||
- setMonth
|
||||
- setSeconds
|
||||
- setTime
|
||||
- setUTCDate
|
||||
- setUTCFullYear
|
||||
- setUTCHours
|
||||
- setUTCMilliseconds
|
||||
- setUTCMinutes
|
||||
- setUTCMonth
|
||||
- setUTCSeconds
|
||||
# - setYear
|
||||
- toDateString
|
||||
# - toGMTString
|
||||
- toISOString
|
||||
- toJSON
|
||||
- toLocaleDateString
|
||||
- toLocaleFormat
|
||||
- toLocaleString
|
||||
- toLocaleTimeString
|
||||
- toSource
|
||||
- toString
|
||||
- toTimeString
|
||||
- toUTCString
|
||||
- valueOf
|
||||
|
@ -1,7 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Function
|
||||
|
||||
javascriptFunctionMethod:
|
||||
- apply
|
||||
- bind
|
||||
- call
|
@ -1,6 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- JSON
|
||||
|
||||
javascriptJSONStaticMethod:
|
||||
- parse
|
||||
- stringify
|
@ -1,18 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Map
|
||||
- WeakMap
|
||||
|
||||
javascriptES6MapProp:
|
||||
- size
|
||||
|
||||
javascriptES6MapMethod:
|
||||
- clear
|
||||
- delete
|
||||
- entries
|
||||
- forEach
|
||||
- get
|
||||
- has
|
||||
- keys
|
||||
- set
|
||||
- values
|
||||
|
@ -1,49 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Math
|
||||
|
||||
javascriptMathStaticProp:
|
||||
- E
|
||||
- LN10
|
||||
- LN2
|
||||
- LOG10E
|
||||
- LOG2E
|
||||
- PI
|
||||
- SQRT1_2
|
||||
- SQRT2
|
||||
|
||||
javascriptMathStaticMethod:
|
||||
- abs
|
||||
- acos
|
||||
- acosh
|
||||
- asin
|
||||
- asinh
|
||||
- atan
|
||||
- atan2
|
||||
- atanh
|
||||
- cbrt
|
||||
- ceil
|
||||
- clz32
|
||||
- cos
|
||||
- cosh
|
||||
- exp
|
||||
- expm1
|
||||
- floor
|
||||
- fround
|
||||
- hypot
|
||||
- imul
|
||||
- log
|
||||
- log10
|
||||
- log1p
|
||||
- log2
|
||||
- max
|
||||
- min
|
||||
- pow
|
||||
- random
|
||||
- round
|
||||
- sign
|
||||
- sin
|
||||
- sinh
|
||||
- sqrt
|
||||
- tan
|
||||
- tanh
|
||||
- trunc
|
@ -1,29 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Number
|
||||
|
||||
javascriptNumberStaticProp:
|
||||
- EPSILON
|
||||
- MAX_SAFE_INTEGER
|
||||
- MAX_VALUE
|
||||
- MIN_SAFE_INTEGER
|
||||
- MIN_VALUE
|
||||
- NEGATIVE_INFINITY
|
||||
- NaN
|
||||
- POSITIVE_INFINITY
|
||||
|
||||
javascriptNumberStaticMethod:
|
||||
- isFinite
|
||||
- isInteger
|
||||
- isNaN
|
||||
- isSafeInteger
|
||||
- parseFloat
|
||||
- parseInt
|
||||
|
||||
javascriptNumberMethod:
|
||||
- toExponential
|
||||
- toFixed
|
||||
- toLocaleString
|
||||
- toPrecision
|
||||
- toSource
|
||||
- toString
|
||||
- valueOf
|
@ -1,36 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Object
|
||||
|
||||
javascriptObjectStaticMethod:
|
||||
- create
|
||||
- defineProperties
|
||||
- defineProperty
|
||||
- freeze
|
||||
- getOwnPropertyDescriptor
|
||||
- getOwnPropertyNames
|
||||
- getOwnPropertySymbols
|
||||
- getPrototypeOf
|
||||
- is
|
||||
- isExtensible
|
||||
- isFrozen
|
||||
- isSealed
|
||||
- keys
|
||||
- preventExtensions
|
||||
|
||||
javascriptObjectMethod:
|
||||
# - __defineGetter__
|
||||
# - __defineSetter__
|
||||
# - __lookupGetter__
|
||||
# - __lookupSetter__
|
||||
# - eval
|
||||
- hasOwnProperty
|
||||
- isPrototypeOf
|
||||
- propertyIsEnumerable
|
||||
- toLocaleString
|
||||
# - toSource
|
||||
- toString
|
||||
# - unwatch
|
||||
- valueOf
|
||||
# - watch
|
||||
- seal
|
||||
- setPrototypeOf
|
@ -1,12 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Promise
|
||||
|
||||
javascriptPromiseStaticMethod:
|
||||
- resolve
|
||||
- reject
|
||||
- all
|
||||
- race
|
||||
|
||||
javascriptPromiseMethod:
|
||||
- then
|
||||
- catch
|
@ -1,20 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Proxy
|
||||
|
||||
javascriptProxyAPI:
|
||||
- getOwnPropertyDescriptor
|
||||
- getOwnPropertyNames
|
||||
- defineProperty
|
||||
- deleteProperty
|
||||
- freeze
|
||||
- seal
|
||||
- preventExtensions
|
||||
- has
|
||||
- hasOwn
|
||||
- get
|
||||
- set
|
||||
- enumerate
|
||||
- iterate
|
||||
- ownKeys
|
||||
- apply
|
||||
- construct
|
@ -1,16 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- RegExp
|
||||
|
||||
javascriptRegExpStaticProp:
|
||||
- lastIndex
|
||||
|
||||
javascriptRegExpProp:
|
||||
- global
|
||||
- ignoreCase
|
||||
- multiline
|
||||
- source
|
||||
- sticky
|
||||
|
||||
javascriptRegExpMethod:
|
||||
- exec
|
||||
- test
|
@ -1,16 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Set
|
||||
- WeakSet
|
||||
|
||||
javascriptES6SetProp:
|
||||
- size
|
||||
|
||||
javascriptES6SetMethod:
|
||||
- add
|
||||
- clear
|
||||
- delete
|
||||
- entries
|
||||
- forEach
|
||||
- has
|
||||
- values
|
||||
|
@ -1,53 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- String
|
||||
|
||||
javascriptStringStaticMethod:
|
||||
- fromCharCode
|
||||
- fromCodePoint
|
||||
|
||||
javascriptStringMethod:
|
||||
- anchor
|
||||
# - big
|
||||
# - blink
|
||||
# - bold
|
||||
- charAt
|
||||
- charCodeAt
|
||||
- codePointAt
|
||||
- concat
|
||||
# - contains
|
||||
- endsWith
|
||||
# - fixed
|
||||
# - fontcolor
|
||||
# - fontsize
|
||||
- includes
|
||||
- indexOf
|
||||
# - italics
|
||||
- lastIndexOf
|
||||
- link
|
||||
- localeCompare
|
||||
- match
|
||||
- normalize
|
||||
# - quote
|
||||
- repeat
|
||||
- replace
|
||||
- search
|
||||
- slice
|
||||
# - small
|
||||
- split
|
||||
- startsWith
|
||||
# - strike
|
||||
# - sub
|
||||
- substr
|
||||
- substring
|
||||
# - sup
|
||||
- toLocaleLowerCase
|
||||
- toLocaleUpperCase
|
||||
- toLowerCase
|
||||
# - toSource
|
||||
- toString
|
||||
- toUpperCase
|
||||
- trim
|
||||
# - trimLeft
|
||||
# - trimRight
|
||||
- valueOf
|
||||
|
@ -1,16 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Symbol
|
||||
|
||||
javascriptSymbolStaticProp:
|
||||
- create
|
||||
- hasInstance
|
||||
- isConcatSpreadable
|
||||
- isRegExp
|
||||
- iterator
|
||||
- toPrimitive
|
||||
- toStringTag
|
||||
- unscopables
|
||||
|
||||
javascriptSymbolStaticMethod:
|
||||
- for
|
||||
- keyFor
|
@ -1,337 +0,0 @@
|
||||
javascriptAnimationEvent:
|
||||
- animationend
|
||||
- animationiteration
|
||||
- animationstart
|
||||
- beginEvent
|
||||
- endEvent
|
||||
- repeatEvent
|
||||
|
||||
# javascriptBatteryEvent:
|
||||
# - chargingchange
|
||||
# - chargingtimechange
|
||||
# - dischargingtimechange
|
||||
# - levelchange
|
||||
|
||||
# javascriptCallEvent:
|
||||
|
||||
javascriptCSSEvent:
|
||||
- CssRuleViewRefreshed
|
||||
- CssRuleViewChanged
|
||||
- CssRuleViewCSSLinkClicked
|
||||
- transitionend
|
||||
|
||||
javascriptDatabaseEvent:
|
||||
# - abort
|
||||
- blocked
|
||||
- complete
|
||||
- error
|
||||
- success
|
||||
- upgradeneeded
|
||||
- versionchange
|
||||
|
||||
javascriptDocumentEvent:
|
||||
- DOMLinkAdded
|
||||
- DOMLinkRemoved
|
||||
- DOMMetaAdded
|
||||
- DOMMetaRemoved
|
||||
- DOMWillOpenModalDialog
|
||||
- DOMModalDialogClosed
|
||||
- unload
|
||||
|
||||
javascriptDOMMutationEvent:
|
||||
- DOMAttributeNameChanged
|
||||
- DOMAttrModified
|
||||
- DOMCharacterDataModified
|
||||
- DOMContentLoaded
|
||||
- DOMElementNameChanged
|
||||
- DOMNodeInserted
|
||||
- DOMNodeInsertedIntoDocument
|
||||
- DOMNodeRemoved
|
||||
- DOMNodeRemovedFromDocument
|
||||
- DOMSubtreeModified
|
||||
|
||||
javascriptDragEvent:
|
||||
- drag
|
||||
- dragdrop
|
||||
- dragend
|
||||
- dragenter
|
||||
- dragexit
|
||||
- draggesture
|
||||
- dragleave
|
||||
- dragover
|
||||
- dragstart
|
||||
- drop
|
||||
|
||||
javascriptElementEvent:
|
||||
- invalid
|
||||
- overflow
|
||||
- underflow
|
||||
- DOMAutoComplete
|
||||
- command
|
||||
- commandupdate
|
||||
|
||||
javascriptFocusEvent:
|
||||
- blur
|
||||
- change
|
||||
- DOMFocusIn
|
||||
- DOMFocusOut
|
||||
- focus
|
||||
- focusin
|
||||
- focusout
|
||||
|
||||
javascriptFormEvent:
|
||||
- reset
|
||||
- submit
|
||||
|
||||
javascriptFrameEvent:
|
||||
# - mozbrowserclose
|
||||
# - mozbrowsercontextmenu
|
||||
# - mozbrowsererror
|
||||
# - mozbrowsericonchange
|
||||
# - mozbrowserlocationchange
|
||||
# - mozbrowserloadend
|
||||
# - mozbrowserloadstart
|
||||
# - mozbrowseropenwindow
|
||||
# - mozbrowsersecuritychange
|
||||
# - mozbrowsershowmodalprompt
|
||||
# - mozbrowsertitlechange
|
||||
- DOMFrameContentLoaded
|
||||
|
||||
javascriptInputDeviceEvent:
|
||||
- click
|
||||
- contextmenu
|
||||
- DOMMouseScroll
|
||||
- dblclick
|
||||
- gamepadconnected
|
||||
- gamepaddisconnected
|
||||
- keydown
|
||||
- keypress
|
||||
- keyup
|
||||
- MozGamepadButtonDown
|
||||
- MozGamepadButtonUp
|
||||
- mousedown
|
||||
- mouseenter
|
||||
- mouseleave
|
||||
- mousemove
|
||||
- mouseout
|
||||
- mouseover
|
||||
- mouseup
|
||||
- mousewheel
|
||||
- MozMousePixelScroll
|
||||
- pointerlockchange
|
||||
- pointerlockerror
|
||||
- wheel
|
||||
|
||||
javascriptMediaEvent:
|
||||
- audioprocess
|
||||
- canplay
|
||||
- canplaythrough
|
||||
- durationchange
|
||||
- emptied
|
||||
- ended
|
||||
- ended
|
||||
- loadeddata
|
||||
- loadedmetadata
|
||||
- MozAudioAvailable
|
||||
- pause
|
||||
- play
|
||||
- playing
|
||||
- ratechange
|
||||
- seeked
|
||||
- seeking
|
||||
- stalled
|
||||
- suspend
|
||||
- timeupdate
|
||||
- volumechange
|
||||
- waiting
|
||||
- complete
|
||||
|
||||
javascriptMenuEvent:
|
||||
- DOMMenuItemActive
|
||||
- DOMMenuItemInactive
|
||||
|
||||
javascriptNetworkEvent:
|
||||
- datachange
|
||||
- dataerror
|
||||
- disabled
|
||||
- enabled
|
||||
- offline
|
||||
- online
|
||||
- statuschange
|
||||
- connectionInfoUpdate
|
||||
|
||||
# javascriptNotificationEvent:
|
||||
# - AlertActive
|
||||
# - AlertClose
|
||||
|
||||
# javascriptPopupEvent:
|
||||
# - popuphidden
|
||||
# - popuphiding
|
||||
# - popupshowing
|
||||
# - popupshown
|
||||
# - DOMPopupBlocked
|
||||
|
||||
# javascriptPrintingEvent:
|
||||
# - afterprint
|
||||
# - beforeprint
|
||||
|
||||
javascriptProgressEvent:
|
||||
- abort
|
||||
- error
|
||||
- load
|
||||
- loadend
|
||||
- loadstart
|
||||
- progress
|
||||
# - progress
|
||||
- timeout
|
||||
- uploadprogress
|
||||
|
||||
javascriptResourceEvent:
|
||||
# - abort
|
||||
- cached
|
||||
- error
|
||||
- load
|
||||
|
||||
javascriptScriptEvent:
|
||||
- afterscriptexecute
|
||||
- beforescriptexecute
|
||||
|
||||
javascriptSensorEvent:
|
||||
- compassneedscalibration
|
||||
- devicelight
|
||||
- devicemotion
|
||||
- deviceorientation
|
||||
- deviceproximity
|
||||
# - MozOrientation
|
||||
- orientationchange
|
||||
- userproximity
|
||||
|
||||
javascriptSessionHistoryEvent:
|
||||
- pagehide
|
||||
- pageshow
|
||||
- popstate
|
||||
|
||||
# javascriptSmartcardEvent:
|
||||
|
||||
# javascriptSMSEvent:
|
||||
|
||||
javascriptStorageEvent:
|
||||
- change
|
||||
- storage
|
||||
|
||||
javascriptSVGEvent:
|
||||
- SVGAbort
|
||||
- SVGError
|
||||
- SVGLoad
|
||||
- SVGResize
|
||||
- SVGScroll
|
||||
- SVGUnload
|
||||
- SVGZoom
|
||||
|
||||
javascriptTabEvent:
|
||||
# - tabviewsearchenabled
|
||||
# - tabviewsearchdisabled
|
||||
# - tabviewframeinitialized
|
||||
# - tabviewshown
|
||||
# - tabviewhidden
|
||||
# - TabOpen
|
||||
# - TabClose
|
||||
# - TabSelect
|
||||
# - TabShow
|
||||
# - TabHide
|
||||
# - TabPinned
|
||||
# - TabUnpinned
|
||||
# - SSTabClosing
|
||||
# - SSTabRestoring
|
||||
# - SSTabRestored
|
||||
- visibilitychange
|
||||
|
||||
javascriptTextEvent:
|
||||
- compositionend
|
||||
- compositionstart
|
||||
- compositionupdate
|
||||
- copy
|
||||
- cut
|
||||
- paste
|
||||
- select
|
||||
- text
|
||||
|
||||
javascriptTouchEvent:
|
||||
# - MozEdgeUIGesture
|
||||
# - MozMagnifyGesture
|
||||
# - MozMagnifyGestureStart
|
||||
# - MozMagnifyGestureUpdate
|
||||
# - MozPressTapGesture
|
||||
# - MozRotateGesture
|
||||
# - MozRotateGestureStart
|
||||
# - MozRotateGestureUpdate
|
||||
# - MozSwipeGesture
|
||||
# - MozTapGesture
|
||||
# - MozTouchDown
|
||||
# - MozTouchMove
|
||||
# - MozTouchUp
|
||||
- touchcancel
|
||||
- touchend
|
||||
- touchenter
|
||||
- touchleave
|
||||
- touchmove
|
||||
- touchstart
|
||||
|
||||
javascriptUpdateEvent:
|
||||
- checking
|
||||
- downloading
|
||||
- error
|
||||
- noupdate
|
||||
- obsolete
|
||||
- updateready
|
||||
|
||||
javascriptValueChangeEvent:
|
||||
# - broadcast
|
||||
# - CheckboxStateChange
|
||||
- hashchange
|
||||
- input
|
||||
# - RadioStateChange
|
||||
- readystatechange
|
||||
# - ValueChange
|
||||
|
||||
javascriptViewEvent:
|
||||
- fullscreen
|
||||
- fullscreenchange
|
||||
- fullscreenerror
|
||||
# - MozEnteredDomFullscreen
|
||||
# - MozScrolledAreaChanged
|
||||
- resize
|
||||
- scroll
|
||||
# - sizemodechange
|
||||
|
||||
javascriptWebsocketEvent:
|
||||
- close
|
||||
- error
|
||||
- message
|
||||
- open
|
||||
|
||||
javascriptWindowEvent:
|
||||
- DOMWindowCreated
|
||||
- DOMWindowClose
|
||||
- DOMTitleChanged
|
||||
# - MozBeforeResize
|
||||
# - SSWindowClosing
|
||||
# - SSWindowStateReady
|
||||
# - SSWindowStateBusy
|
||||
# - close
|
||||
|
||||
javascriptUncategorizedEvent:
|
||||
- beforeunload
|
||||
# - localized
|
||||
- message
|
||||
# - message
|
||||
# - message
|
||||
# - MozAfterPaint
|
||||
# - moztimechange
|
||||
- open
|
||||
- show
|
||||
|
||||
javascriptServiceWorkerEvent:
|
||||
- install
|
||||
- activate
|
||||
- fetch
|
@ -1,42 +0,0 @@
|
||||
|
||||
files='
|
||||
javascript
|
||||
es6-number
|
||||
es6-string
|
||||
es6-array
|
||||
es6-object
|
||||
es6-symbol
|
||||
es6-function
|
||||
es6-math
|
||||
es6-json
|
||||
es6-date
|
||||
es6-regexp
|
||||
es6-map
|
||||
es6-set
|
||||
es6-proxy
|
||||
es6-promise
|
||||
ecma-402
|
||||
node
|
||||
web
|
||||
web-console
|
||||
web-window
|
||||
web-navigator
|
||||
web-location
|
||||
web-history
|
||||
web-xhr
|
||||
web-blob
|
||||
web-crypto
|
||||
web-fetch
|
||||
web-service-worker
|
||||
dom-node
|
||||
dom-elem
|
||||
dom-event
|
||||
dom-document
|
||||
dom-storage
|
||||
event
|
||||
css'
|
||||
|
||||
for file in $files; do
|
||||
node p.js $file > ../syntax/yajs/$file.vim
|
||||
done
|
||||
|
@ -1,57 +0,0 @@
|
||||
javascriptGlobal:
|
||||
# - Object
|
||||
- Function
|
||||
- Boolean
|
||||
# - Symbol
|
||||
- Error
|
||||
- EvalError
|
||||
- InternalError
|
||||
- RangeError
|
||||
- ReferenceError
|
||||
- StopIteration
|
||||
- SyntaxError
|
||||
- TypeError
|
||||
- URIError
|
||||
# - Number
|
||||
# - Math
|
||||
- Date
|
||||
# - String
|
||||
# - RegExp
|
||||
# - Array
|
||||
- Float32Array
|
||||
- Float64Array
|
||||
- Int16Array
|
||||
- Int32Array
|
||||
- Int8Array
|
||||
- Uint16Array
|
||||
- Uint32Array
|
||||
- Uint8Array
|
||||
- Uint8ClampedArray
|
||||
- ParallelArray
|
||||
# - Map
|
||||
# - Set
|
||||
# - WeakMap
|
||||
# - WeakSet
|
||||
- ArrayBuffer
|
||||
- DataView
|
||||
# - JSON
|
||||
- Iterator
|
||||
- Generator
|
||||
# - Promise
|
||||
- Reflect
|
||||
- Proxy
|
||||
# - Intl
|
||||
- arguments
|
||||
|
||||
javascriptGlobalMethod:
|
||||
- eval
|
||||
# - fetch
|
||||
- uneval
|
||||
- isFinite
|
||||
- isNaN
|
||||
- parseFloat
|
||||
- parseInt
|
||||
- decodeURI
|
||||
- decodeURIComponent
|
||||
- encodeURI
|
||||
- encodeURIComponent
|
@ -1,11 +0,0 @@
|
||||
javascriptNodeGlobal:
|
||||
- global
|
||||
- process
|
||||
- console
|
||||
- Buffer
|
||||
- module
|
||||
- exports
|
||||
- setTimeout
|
||||
- clearTimeout
|
||||
- setInterval
|
||||
- clearInterval
|
@ -1,133 +0,0 @@
|
||||
/*jslint node: true, stupid: true, forin: true */
|
||||
var yaml = require('js-yaml');
|
||||
var fs = require('fs');
|
||||
var camel = require('camel-case');
|
||||
var isUpper = require('is-upper-case');
|
||||
|
||||
|
||||
// Get document, or throw exception on error
|
||||
try {
|
||||
var file = process.argv[2];
|
||||
var i = 0;
|
||||
var yml = {};
|
||||
var group = '';
|
||||
var rules = [];
|
||||
var rule = '';
|
||||
var defs = [];
|
||||
var predef = '';
|
||||
var def = '';
|
||||
var contained = true;
|
||||
var contains = false;
|
||||
var hilink = true;
|
||||
var statics = [];
|
||||
|
||||
yml = yaml.safeLoad(fs.readFileSync(file + '.yml', 'utf8'));
|
||||
|
||||
var globals = {};
|
||||
for (group in yml) {
|
||||
if (/Global/.test(group) || /Cons$/.test(group) || /BOMWindow(Prop|Method)/.test(group) || /BOM$/.test(group)) {
|
||||
rules = yml[group];
|
||||
for (i in rules) {
|
||||
rule = rules[i];
|
||||
globals[rule] = [];
|
||||
}
|
||||
} else {
|
||||
if (/Static/.test(group)) {
|
||||
for (i in rules) {
|
||||
rule = rules[i];
|
||||
if (group.toLowerCase().indexOf(rule.toLowerCase()) >= 0) {
|
||||
globals[rule].push(group);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
for (group in yml) {
|
||||
contained = true;
|
||||
contains = false;
|
||||
statics = [];
|
||||
|
||||
if (/Global|Cons$/.test(group) || /BOMWindow(Prop|Method)/.test(group) || /BOM$/.test(group)) {
|
||||
contained = false;
|
||||
}
|
||||
|
||||
rules = yml[group];
|
||||
rule = rules.shift();
|
||||
defs = [];
|
||||
predef = 'syntax keyword ' + group;
|
||||
if (contained) {
|
||||
predef += ' contained';
|
||||
}
|
||||
def = predef;
|
||||
|
||||
while(rule) {
|
||||
// if (!isUpper(rule.substr(0,1))) {
|
||||
statics = globals[rule];
|
||||
if (statics && typeof statics !== 'function' && statics.length) {
|
||||
console.log(predef + ' ' + rule + ' nextgroup=' + group + rule + 'Dot,javascriptFuncCallArg');
|
||||
console.log('syntax match ' + group + rule + 'Dot /\\./ contained nextgroup=' + statics.join(','));
|
||||
} else {
|
||||
if (/Style/.test(group)) {
|
||||
rule = camel(rule);
|
||||
}
|
||||
if (rule !== 'contains') {
|
||||
def = def + ' ' + rule;
|
||||
} else {
|
||||
contains = true;
|
||||
}
|
||||
if (def.length > 80) {
|
||||
if (/Method/.test(group)) {
|
||||
if (/Event/.test(group)) {
|
||||
def = def + ' nextgroup=javascriptEventFuncCallArg';
|
||||
} else {
|
||||
def = def + ' nextgroup=javascriptFuncCallArg';
|
||||
}
|
||||
}
|
||||
console.log(def);
|
||||
def = predef;
|
||||
}
|
||||
}
|
||||
rule = rules.shift();
|
||||
}
|
||||
if (def.length > predef.length) {
|
||||
if (/Method/.test(group)) {
|
||||
if (/Event/.test(group)) {
|
||||
def = def + ' nextgroup=javascriptEventFuncCallArg';
|
||||
} else {
|
||||
def = def + ' nextgroup=javascriptFuncCallArg';
|
||||
}
|
||||
}
|
||||
console.log(def);
|
||||
}
|
||||
|
||||
if (contains) {
|
||||
console.log('syntax match ' + group + ' contained /contains/');
|
||||
}
|
||||
if (/Prop|Method/.test(group) && !/Static/.test(group)) {
|
||||
console.log('syntax cluster props add=' + group);
|
||||
}
|
||||
if (file === 'event') {
|
||||
console.log('syntax cluster events add=' + group);
|
||||
}
|
||||
|
||||
hilink = true;
|
||||
if (group === 'javascriptGlobal' && file !== 'javascript') {
|
||||
hilink = false;
|
||||
}
|
||||
if (hilink) {
|
||||
if (file === 'event') {
|
||||
console.log('if exists("did_javascript_hilink") | HiLink ' + group + ' Title');
|
||||
} else if (contained) {
|
||||
console.log('if exists("did_javascript_hilink") | HiLink ' + group + ' Keyword');
|
||||
} else {
|
||||
console.log('if exists("did_javascript_hilink") | HiLink ' + group + ' Structure');
|
||||
}
|
||||
console.log('endif');
|
||||
}
|
||||
}
|
||||
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
|
@ -1,52 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Blob
|
||||
- BlobBuilder
|
||||
- File
|
||||
- FileReader
|
||||
- FileReaderSync
|
||||
- URL
|
||||
- URLUtils
|
||||
|
||||
javascriptFileMethod:
|
||||
- readAsArrayBuffer
|
||||
- readAsBinaryString
|
||||
- readAsDataURL
|
||||
- readAsText
|
||||
|
||||
javascriptFileReaderProp:
|
||||
- error
|
||||
- readyState
|
||||
- result
|
||||
|
||||
javascriptFileReaderMethod:
|
||||
- abort
|
||||
- readAsArrayBuffer
|
||||
- readAsBinaryString
|
||||
- readAsDataURL
|
||||
- readAsText
|
||||
|
||||
javascriptFileListMethod:
|
||||
- item
|
||||
|
||||
javascriptBlobMethod:
|
||||
- append
|
||||
- getBlob
|
||||
- getFile
|
||||
|
||||
javascriptURLUtilsProp:
|
||||
- hash
|
||||
- host
|
||||
- hostname
|
||||
- href
|
||||
- origin
|
||||
- password
|
||||
- pathname
|
||||
- port
|
||||
- protocol
|
||||
- search
|
||||
- searchParams
|
||||
- username
|
||||
|
||||
javascriptURLStaticMethod:
|
||||
- createObjectURL
|
||||
- revokeObjectURL
|
@ -1,17 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- console
|
||||
|
||||
javascriptConsoleMethod:
|
||||
- count
|
||||
- dir
|
||||
- error
|
||||
- group
|
||||
- groupCollapsed
|
||||
- groupEnd
|
||||
- info
|
||||
- log
|
||||
- time
|
||||
- timeEnd
|
||||
- trace
|
||||
- warn
|
||||
|
@ -1,38 +0,0 @@
|
||||
javascriptCryptoGlobal:
|
||||
- crypto
|
||||
|
||||
javascriptSubtleCryptoMethod:
|
||||
- encrypt
|
||||
- decrypt
|
||||
- sign
|
||||
- verify
|
||||
- digest
|
||||
|
||||
javascriptCryptoProp:
|
||||
- subtle
|
||||
|
||||
javascriptCryptoMethod:
|
||||
- getRandomValues
|
||||
|
||||
# javascriptCryptoAlgorithm:
|
||||
# - RSAES-PKCS1-v1_5
|
||||
# - RSASSA-PKCS1-v1_5
|
||||
# - RSA-PSS
|
||||
# - RSA-OAEP
|
||||
# - ECDSA
|
||||
# - ECDH
|
||||
# - AES-CTR
|
||||
# - AES-CBC
|
||||
# - AES-CMAC
|
||||
# - AES-GCM
|
||||
# - AES-CFB
|
||||
# - AES-KW
|
||||
# - HMAC
|
||||
# - DH
|
||||
# - SHA-1
|
||||
# - SHA-256
|
||||
# - SHA-384
|
||||
# - SHA-512
|
||||
# - CONCAT
|
||||
# - HKDF-CTR
|
||||
# - PBKDF2
|
@ -1,38 +0,0 @@
|
||||
javascriptGlobal:
|
||||
- Headers
|
||||
- Request
|
||||
- Response
|
||||
|
||||
javascriptGlobalMethod:
|
||||
- fetch
|
||||
|
||||
javascriptHeadersMethod:
|
||||
- append
|
||||
- delete
|
||||
- get
|
||||
- getAll
|
||||
- has
|
||||
- set
|
||||
|
||||
javascriptRequestProp:
|
||||
- method
|
||||
- url
|
||||
- headers
|
||||
- context
|
||||
- referrer
|
||||
- mode
|
||||
- credentials
|
||||
- cache
|
||||
|
||||
javascriptRequestMethod:
|
||||
- clone
|
||||
|
||||
javascriptResponseProp:
|
||||
- type
|
||||
- url
|
||||
- status
|
||||
- statusText
|
||||
- headers
|
||||
|
||||
javascriptResponseMethod:
|
||||
- clone
|
@ -1,13 +0,0 @@
|
||||
javascriptBOMHistoryProp:
|
||||
- length
|
||||
- current
|
||||
- next
|
||||
- previous
|
||||
- state
|
||||
|
||||
javascriptBOMHistoryMethod:
|
||||
- back
|
||||
- forward
|
||||
- go
|
||||
- pushState
|
||||
- replaceState
|
@ -1,18 +0,0 @@
|
||||
javascriptBOMLocationProp:
|
||||
- href
|
||||
- protocol
|
||||
- host
|
||||
- hostname
|
||||
- port
|
||||
- pathname
|
||||
- search
|
||||
- hash
|
||||
- username
|
||||
- password
|
||||
- origin
|
||||
|
||||
javascriptBOMLocationMethod:
|
||||
- assign
|
||||
- reload
|
||||
- replace
|
||||
- toString
|
@ -1,54 +0,0 @@
|
||||
javascriptBOMNavigatorProp:
|
||||
- battery
|
||||
- buildID
|
||||
- cookieEnabled
|
||||
- doNotTrack
|
||||
- maxTouchPoints
|
||||
# - mozAlarms
|
||||
# - mozApps
|
||||
# - mozContacts
|
||||
# - mozFMRadio
|
||||
# - mozMobileConnection
|
||||
# - mozMobileMessage
|
||||
# - mozNetworkStats
|
||||
# - mozPower
|
||||
# - mozSettings
|
||||
# - mozSms
|
||||
# - mozTCPSocket
|
||||
# - mozTelephony
|
||||
# - mozTime
|
||||
# - mozWifiManager
|
||||
- oscpu
|
||||
- productSub
|
||||
- push
|
||||
- serviceWorker
|
||||
- vendor
|
||||
- vendorSub
|
||||
# - id
|
||||
# - mozSocial
|
||||
|
||||
javascriptBOMNavigatorMethod:
|
||||
- addIdleObserver
|
||||
- getDeviceStorage
|
||||
- getDeviceStorages
|
||||
- getGamepads
|
||||
- getUserMedia
|
||||
# - mozHasPendingMessage
|
||||
# - mozIsLocallyAvailable
|
||||
# - mozPay
|
||||
# - mozSetMessageHandler
|
||||
- registerContentHandler
|
||||
- removeIdleObserver
|
||||
- requestWakeLock
|
||||
- vibrate
|
||||
# - id.get
|
||||
# - id.getVerifiedEmail
|
||||
# - id.logout
|
||||
# - id.request
|
||||
- watch
|
||||
# - mozNotification
|
||||
- registerProtocolHandler
|
||||
- sendBeacon
|
||||
|
||||
javascriptServiceWorkerMethod:
|
||||
- register
|
@ -1,19 +0,0 @@
|
||||
javascriptServiceWorkerProp:
|
||||
- controller
|
||||
- ready
|
||||
|
||||
javascriptServiceWorkerMethod:
|
||||
- register
|
||||
- getRegistration
|
||||
|
||||
javascriptGlobal:
|
||||
- Cache
|
||||
|
||||
javascriptCacheMethod:
|
||||
- match
|
||||
- matchAll
|
||||
- add
|
||||
- addAll
|
||||
- put
|
||||
- delete
|
||||
- keys
|
@ -1,158 +0,0 @@
|
||||
javascriptBOMWindowProp:
|
||||
- applicationCache
|
||||
- closed
|
||||
- Components
|
||||
# - console
|
||||
# - content
|
||||
# - _content
|
||||
- controllers
|
||||
# - crypto
|
||||
# - defaultStatus
|
||||
- dialogArguments
|
||||
# - directories
|
||||
- document
|
||||
- frameElement
|
||||
- frames
|
||||
- fullScreen
|
||||
- history
|
||||
# - globalStorage
|
||||
- innerHeight
|
||||
- innerWidth
|
||||
- length
|
||||
- location
|
||||
- locationbar
|
||||
# - localStorage
|
||||
- menubar
|
||||
- messageManager
|
||||
# - mozAnimationStartTime
|
||||
# - mozInnerScreenX
|
||||
# - mozInnerScreenY
|
||||
# - mozPaintCount
|
||||
- name
|
||||
- navigator
|
||||
- opener
|
||||
- outerHeight
|
||||
- outerWidth
|
||||
- pageXOffset
|
||||
- pageYOffset
|
||||
- parent
|
||||
- performance
|
||||
- personalbar
|
||||
# - pkcs11
|
||||
- returnValue
|
||||
- screen
|
||||
- screenX
|
||||
- screenY
|
||||
- scrollbars
|
||||
- scrollMaxX
|
||||
- scrollMaxY
|
||||
- scrollX
|
||||
- scrollY
|
||||
- self
|
||||
# - sessionStorage
|
||||
- sidebar
|
||||
- status
|
||||
- statusbar
|
||||
- toolbar
|
||||
- top
|
||||
- window
|
||||
|
||||
javascriptBOMWindowMethod:
|
||||
- alert
|
||||
- atob
|
||||
# - back
|
||||
- blur
|
||||
- btoa
|
||||
# - captureEvents
|
||||
- clearImmediate
|
||||
- clearInterval
|
||||
- clearTimeout
|
||||
- close
|
||||
- confirm
|
||||
# - disableExternalCapture
|
||||
- dispatchEvent
|
||||
# - dump
|
||||
# - enableExternalCapture
|
||||
- find
|
||||
- focus
|
||||
# - forward
|
||||
- getAttention
|
||||
- getAttentionWithCycleCount
|
||||
- getComputedStyle
|
||||
- getDefaulComputedStyle
|
||||
- getSelection
|
||||
# - home
|
||||
- matchMedia
|
||||
- maximize
|
||||
# - minimize (top-level XUL windows only)
|
||||
- moveBy
|
||||
- moveTo
|
||||
# - mozRequestAnimationFrame
|
||||
- open
|
||||
- openDialog
|
||||
- postMessage
|
||||
- print
|
||||
- prompt
|
||||
# - releaseEvents
|
||||
- removeEventListener
|
||||
- resizeBy
|
||||
- resizeTo
|
||||
- restore
|
||||
# - routeEvent
|
||||
- scroll
|
||||
- scrollBy
|
||||
- scrollByLines
|
||||
- scrollByPages
|
||||
- scrollTo
|
||||
- setCursor
|
||||
- setImmediate
|
||||
- setInterval
|
||||
- setResizable
|
||||
- setTimeout
|
||||
- showModalDialog
|
||||
- sizeToContent
|
||||
- stop
|
||||
- updateCommands
|
||||
|
||||
javascriptBOMWindowEvent:
|
||||
- onabort
|
||||
- onbeforeunload
|
||||
- onblur
|
||||
- onchange
|
||||
- onclick
|
||||
- onclose
|
||||
- oncontextmenu
|
||||
- ondevicelight
|
||||
- ondevicemotion
|
||||
- ondeviceorientation
|
||||
- ondeviceproximity
|
||||
- ondragdrop
|
||||
- onerror
|
||||
- onfocus
|
||||
- onhashchange
|
||||
- onkeydown
|
||||
- onkeypress
|
||||
- onkeyup
|
||||
- onload
|
||||
- onmousedown
|
||||
- onmousemove
|
||||
- onmouseout
|
||||
- onmouseover
|
||||
- onmouseup
|
||||
- onmozbeforepaint
|
||||
- onpaint
|
||||
- onpopstate
|
||||
- onreset
|
||||
- onresize
|
||||
- onscroll
|
||||
- onselect
|
||||
- onsubmit
|
||||
- onunload
|
||||
- onuserproximity
|
||||
- onpageshow
|
||||
- onpagehide
|
||||
|
||||
javascriptBOMWindowCons:
|
||||
- DOMParser
|
||||
- QueryInterface
|
||||
- XMLSerializer
|
@ -1,25 +0,0 @@
|
||||
javascriptXHRGlobal:
|
||||
- XMLHttpRequest
|
||||
|
||||
javascriptXHRProp:
|
||||
- onreadystatechange
|
||||
- readyState
|
||||
- response
|
||||
- responseText
|
||||
- responseType
|
||||
- responseXML
|
||||
- status
|
||||
- statusText
|
||||
- timeout
|
||||
- ontimeout
|
||||
- upload
|
||||
- withCredentials
|
||||
|
||||
javascriptXHRMethod:
|
||||
- abort
|
||||
- getAllResponseHeaders
|
||||
- getResponseHeader
|
||||
- open
|
||||
- overrideMimeType
|
||||
- send
|
||||
- setRequestHeader
|
@ -1,495 +0,0 @@
|
||||
# https://developer.mozilla.org/en-US/docs/Web/API
|
||||
javascriptBOM:
|
||||
# - A
|
||||
- AbstractWorker
|
||||
- AnalyserNode
|
||||
# - AnimationEvent
|
||||
- App
|
||||
- Apps
|
||||
- ArrayBuffer
|
||||
- ArrayBufferView
|
||||
- Attr
|
||||
- AudioBuffer
|
||||
- AudioBufferSourceNode
|
||||
- AudioContext
|
||||
- AudioDestinationNode
|
||||
- AudioListener
|
||||
- AudioNode
|
||||
- AudioParam
|
||||
# - AudioProcessingEvent
|
||||
# - B
|
||||
- BatteryManager
|
||||
- BiquadFilterNode
|
||||
# - Blob
|
||||
# - BlobBuilder
|
||||
- BlobEvent
|
||||
- BluetoothAdapter
|
||||
- BluetoothDevice
|
||||
# - BluetoothDeviceEvent
|
||||
- BluetoothManager
|
||||
# - BluetoothStatusChangedEvent
|
||||
# - C
|
||||
# - CallEvent
|
||||
- CameraCapabilities
|
||||
- CameraControl
|
||||
- CameraManager
|
||||
- CanvasGradient
|
||||
- CanvasImageSource
|
||||
- CanvasPattern
|
||||
# - CanvasPixelArray
|
||||
- CanvasRenderingContext2D
|
||||
- CaretPosition
|
||||
- CDATASection
|
||||
- ChannelMergerNode
|
||||
- ChannelSplitterNode
|
||||
- CharacterData
|
||||
- ChildNode
|
||||
- ChromeWorker
|
||||
# - ClipboardEvent
|
||||
# - CloseEvent
|
||||
- Comment
|
||||
# - CompositionEvent
|
||||
- Connection
|
||||
- Console
|
||||
- ContactManager
|
||||
- Contacts
|
||||
- ConvolverNode
|
||||
- Coordinates
|
||||
- CSS
|
||||
- CSSConditionRule
|
||||
- CSSGroupingRule
|
||||
- CSSKeyframeRule
|
||||
- CSSKeyframesRule
|
||||
- CSSMediaRule
|
||||
- CSSNamespaceRule
|
||||
- CSSPageRule
|
||||
- CSSRule
|
||||
- CSSRuleList
|
||||
- CSSStyleDeclaration
|
||||
- CSSStyleRule
|
||||
- CSSStyleSheet
|
||||
- CSSSupportsRule
|
||||
# - CustomEvent
|
||||
# - D
|
||||
- DataTransfer
|
||||
- DataView
|
||||
- DedicatedWorkerGlobalScope
|
||||
- DelayNode
|
||||
- DeviceAcceleration
|
||||
# - DeviceLightEvent
|
||||
# - DeviceMotionEvent
|
||||
# - DeviceOrientationEvent
|
||||
# - DeviceProximityEvent
|
||||
- DeviceRotationRate
|
||||
- DeviceStorage
|
||||
# - DeviceStorageChangeEvent
|
||||
- DirectoryEntry
|
||||
- DirectoryEntrySync
|
||||
- DirectoryReader
|
||||
- DirectoryReaderSync
|
||||
- Document
|
||||
- DocumentFragment
|
||||
- DocumentTouch
|
||||
- DocumentType
|
||||
# - DOMConfiguration
|
||||
- DOMCursor
|
||||
- DOMError
|
||||
# - DOMErrorHandler
|
||||
- DOMException
|
||||
- DOMHighResTimeStamp
|
||||
- DOMImplementation
|
||||
# - DOMImplementationList
|
||||
- DOMImplementationRegistry
|
||||
# - DOMImplementationSource
|
||||
# - DOMLocator
|
||||
# - DOMObject
|
||||
- DOMParser
|
||||
- DOMRequest
|
||||
- DOMString
|
||||
- DOMStringList
|
||||
- DOMStringMap
|
||||
- DOMTimeStamp
|
||||
- DOMTokenList
|
||||
# - DOMUserData
|
||||
- DynamicsCompressorNode
|
||||
# - E
|
||||
- Element
|
||||
# - ElementTraversal
|
||||
# - Entity
|
||||
# - EntityReference
|
||||
- Entry
|
||||
- EntrySync
|
||||
# - ErrorEvent
|
||||
# - Event
|
||||
# - EventListener
|
||||
# - EventSource
|
||||
# - EventTarget
|
||||
- Extensions
|
||||
# - F
|
||||
# - File
|
||||
# - FileEntry
|
||||
# - FileEntrySync
|
||||
# - FileError
|
||||
- FileException
|
||||
# - FileHandle
|
||||
# - FileList
|
||||
# - FileReader
|
||||
# - FileReaderSync
|
||||
# - FileRequest
|
||||
# - FileSystem
|
||||
# - FileSystemSync
|
||||
- Float32Array
|
||||
- Float64Array
|
||||
- FMRadio
|
||||
# - FocusEvent
|
||||
- FormData
|
||||
# - G
|
||||
- GainNode
|
||||
- Gamepad
|
||||
- GamepadButton
|
||||
# - GamepadEvent
|
||||
- Geolocation
|
||||
# - GlobalEventHandlers
|
||||
# - H
|
||||
- History
|
||||
- HTMLAnchorElement
|
||||
- HTMLAreaElement
|
||||
- HTMLAudioElement
|
||||
- HTMLBaseElement
|
||||
# - HTMLBaseFontElement
|
||||
- HTMLBodyElement
|
||||
- HTMLBRElement
|
||||
- HTMLButtonElement
|
||||
- HTMLCanvasElement
|
||||
- HTMLCollection
|
||||
- HTMLDataElement
|
||||
- HTMLDataListElement
|
||||
- HTMLDivElement
|
||||
- HTMLDListElement
|
||||
- HTMLDocument
|
||||
- HTMLElement
|
||||
- HTMLEmbedElement
|
||||
- HTMLFieldSetElement
|
||||
- HTMLFormControlsCollection
|
||||
- HTMLFormElement
|
||||
- HTMLHeadElement
|
||||
- HTMLHeadingElement
|
||||
- HTMLHRElement
|
||||
- HTMLHtmlElement
|
||||
- HTMLIFrameElement
|
||||
- HTMLImageElement
|
||||
- HTMLInputElement
|
||||
# - HTMLIsIndexElement
|
||||
- HTMLKeygenElement
|
||||
- HTMLLabelElement
|
||||
- HTMLLegendElement
|
||||
- HTMLLIElement
|
||||
- HTMLLinkElement
|
||||
- HTMLMapElement
|
||||
- HTMLMediaElement
|
||||
- HTMLMetaElement
|
||||
- HTMLMeterElement
|
||||
- HTMLModElement
|
||||
- HTMLObjectElement
|
||||
- HTMLOListElement
|
||||
- HTMLOptGroupElement
|
||||
- HTMLOptionElement
|
||||
- HTMLOptionsCollection
|
||||
- HTMLOutputElement
|
||||
- HTMLParagraphElement
|
||||
- HTMLParamElement
|
||||
- HTMLPreElement
|
||||
- HTMLProgressElement
|
||||
- HTMLQuoteElement
|
||||
- HTMLScriptElement
|
||||
- HTMLSelectElement
|
||||
- HTMLSourceElement
|
||||
- HTMLSpanElement
|
||||
- HTMLStyleElement
|
||||
- HTMLTableCaptionElement
|
||||
- HTMLTableCellElement
|
||||
- HTMLTableColElement
|
||||
- HTMLTableDataCellElement
|
||||
- HTMLTableElement
|
||||
- HTMLTableHeaderCellElement
|
||||
- HTMLTableRowElement
|
||||
- HTMLTableSectionElement
|
||||
- HTMLTextAreaElement
|
||||
- HTMLTimeElement
|
||||
- HTMLTitleElement
|
||||
- HTMLTrackElement
|
||||
- HTMLUListElement
|
||||
- HTMLUnknownElement
|
||||
- HTMLVideoElement
|
||||
# - I
|
||||
- IDBCursor
|
||||
- IDBCursorSync
|
||||
- IDBCursorWithValue
|
||||
- IDBDatabase
|
||||
# - IDBDatabaseException
|
||||
- IDBDatabaseSync
|
||||
- IDBEnvironment
|
||||
- IDBEnvironmentSync
|
||||
- IDBFactory
|
||||
- IDBFactorySync
|
||||
- IDBIndex
|
||||
- IDBIndexSync
|
||||
- IDBKeyRange
|
||||
- IDBObjectStore
|
||||
- IDBObjectStoreSync
|
||||
- IDBOpenDBRequest
|
||||
- IDBRequest
|
||||
- IDBTransaction
|
||||
- IDBTransactionSync
|
||||
- IDBVersionChangeEvent
|
||||
# - IDBVersionChangeRequest
|
||||
- ImageData
|
||||
- IndexedDB
|
||||
# - InputEvent
|
||||
- Int16Array
|
||||
- Int32Array
|
||||
- Int8Array
|
||||
# - K
|
||||
# - KeyboardEvent
|
||||
# - L
|
||||
- L10n
|
||||
- LinkStyle
|
||||
- LocalFileSystem
|
||||
- LocalFileSystemSync
|
||||
- Location
|
||||
- LockedFile
|
||||
# - M
|
||||
- MediaQueryList
|
||||
- MediaQueryListListener
|
||||
- MediaRecorder
|
||||
- MediaSource
|
||||
- MediaStream
|
||||
- MediaStreamTrack
|
||||
# - MessageEvent
|
||||
# - MouseEvent
|
||||
# - MouseScrollEvent
|
||||
# - MouseWheelEvent
|
||||
# - MozActivity
|
||||
# - MozActivityOptions
|
||||
# - MozActivityRequestHandler
|
||||
# - MozAlarmsManager
|
||||
# - MozContact
|
||||
# - MozContactChangeEvent
|
||||
# - MozIccManager
|
||||
# - MozMmsEvent
|
||||
# - MozMmsMessage
|
||||
# - MozMobileCellInfo
|
||||
# - MozMobileCFInfo
|
||||
# - MozMobileConnection
|
||||
# - MozMobileConnectionInfo
|
||||
# - MozMobileICCInfo
|
||||
# - MozMobileMessageManager
|
||||
# - MozMobileMessageThread
|
||||
# - MozMobileNetworkInfo
|
||||
# - MozNDEFRecord
|
||||
# - MozNetworkStats
|
||||
# - MozNetworkStatsData
|
||||
# - MozNetworkStatsManager
|
||||
# - MozNFC
|
||||
# - MozNFCPeer
|
||||
# - MozNFCTag
|
||||
# - MozSettingsEvent
|
||||
# - MozSmsEvent
|
||||
# - MozSmsFilter
|
||||
# - MozSmsManager
|
||||
# - MozSmsMessage
|
||||
# - MozSmsSegmentInfo
|
||||
# - MozTimeManager
|
||||
# - MozVoicemail
|
||||
# - MozVoicemailEvent
|
||||
# - MozVoicemailStatus
|
||||
# - MozWifiConnectionInfoEvent
|
||||
# - MozWifiStatusChangeEvent
|
||||
- MutationObserver
|
||||
# - N
|
||||
# - NamedNodeMap
|
||||
# - NameList
|
||||
- Navigator
|
||||
- NavigatorGeolocation
|
||||
- NavigatorID
|
||||
- NavigatorLanguage
|
||||
- NavigatorOnLine
|
||||
- NavigatorPlugins
|
||||
- NetworkInformation
|
||||
- Node
|
||||
- NodeFilter
|
||||
- NodeIterator
|
||||
- NodeList
|
||||
# - Notation
|
||||
- Notification
|
||||
# - NotifyAudioAvailableEvent
|
||||
# - O
|
||||
# - OfflineAudioCompletionEvent
|
||||
- OfflineAudioContext
|
||||
- OscillatorNode
|
||||
# - P
|
||||
- PannerNode
|
||||
- ParentNode
|
||||
- Performance
|
||||
- PerformanceNavigation
|
||||
- PerformanceTiming
|
||||
- Permissions
|
||||
- PermissionSettings
|
||||
- Plugin
|
||||
- PluginArray
|
||||
- Position
|
||||
- PositionError
|
||||
- PositionOptions
|
||||
- PowerManager
|
||||
- ProcessingInstruction
|
||||
# - ProgressEvent
|
||||
- PromiseResolver
|
||||
- PushManager
|
||||
# - R
|
||||
- Range
|
||||
- RTCConfiguration
|
||||
- RTCPeerConnection
|
||||
- RTCPeerConnectionErrorCallback
|
||||
- RTCSessionDescription
|
||||
- RTCSessionDescriptionCallback
|
||||
# - S
|
||||
- ScriptProcessorNode
|
||||
- Selection
|
||||
- SettingsLock
|
||||
- SettingsManager
|
||||
- SharedWorker
|
||||
# - StorageEvent
|
||||
- StyleSheet
|
||||
- StyleSheetList
|
||||
- SVGAElement
|
||||
- SVGAngle
|
||||
- SVGAnimateColorElement
|
||||
- SVGAnimatedAngle
|
||||
- SVGAnimatedBoolean
|
||||
- SVGAnimatedEnumeration
|
||||
- SVGAnimatedInteger
|
||||
- SVGAnimatedLength
|
||||
- SVGAnimatedLengthList
|
||||
- SVGAnimatedNumber
|
||||
- SVGAnimatedNumberList
|
||||
- SVGAnimatedPoints
|
||||
- SVGAnimatedPreserveAspectRatio
|
||||
- SVGAnimatedRect
|
||||
- SVGAnimatedString
|
||||
- SVGAnimatedTransformList
|
||||
- SVGAnimateElement
|
||||
- SVGAnimateMotionElement
|
||||
- SVGAnimateTransformElement
|
||||
- SVGAnimationElement
|
||||
- SVGCircleElement
|
||||
- SVGClipPathElement
|
||||
- SVGCursorElement
|
||||
- SVGDefsElement
|
||||
- SVGDescElement
|
||||
- SVGElement
|
||||
- SVGEllipseElement
|
||||
- SVGFilterElement
|
||||
- SVGFontElement
|
||||
- SVGFontFaceElement
|
||||
- SVGFontFaceFormatElement
|
||||
- SVGFontFaceNameElement
|
||||
- SVGFontFaceSrcElement
|
||||
- SVGFontFaceUriElement
|
||||
- SVGForeignObjectElement
|
||||
- SVGGElement
|
||||
- SVGGlyphElement
|
||||
- SVGGradientElement
|
||||
- SVGHKernElement
|
||||
- SVGImageElement
|
||||
- SVGLength
|
||||
- SVGLengthList
|
||||
- SVGLinearGradientElement
|
||||
- SVGLineElement
|
||||
- SVGMaskElement
|
||||
- SVGMatrix
|
||||
- SVGMissingGlyphElement
|
||||
- SVGMPathElement
|
||||
- SVGNumber
|
||||
- SVGNumberList
|
||||
- SVGPathElement
|
||||
- SVGPatternElement
|
||||
- SVGPoint
|
||||
- SVGPolygonElement
|
||||
- SVGPolylineElement
|
||||
- SVGPreserveAspectRatio
|
||||
- SVGRadialGradientElement
|
||||
- SVGRect
|
||||
- SVGRectElement
|
||||
- SVGScriptElement
|
||||
- SVGSetElement
|
||||
- SVGStopElement
|
||||
- SVGStringList
|
||||
- SVGStylable
|
||||
- SVGStyleElement
|
||||
- SVGSVGElement
|
||||
- SVGSwitchElement
|
||||
- SVGSymbolElement
|
||||
- SVGTests
|
||||
- SVGTextElement
|
||||
- SVGTextPositioningElement
|
||||
- SVGTitleElement
|
||||
- SVGTransform
|
||||
- SVGTransformable
|
||||
- SVGTransformList
|
||||
- SVGTRefElement
|
||||
- SVGTSpanElement
|
||||
- SVGUseElement
|
||||
- SVGViewElement
|
||||
- SVGVKernElement
|
||||
# - T
|
||||
- TCPServerSocket
|
||||
- TCPSocket
|
||||
- Telephony
|
||||
- TelephonyCall
|
||||
- Text
|
||||
- TextDecoder
|
||||
- TextEncoder
|
||||
- TextMetrics
|
||||
- TimeRanges
|
||||
- Touch
|
||||
# - TouchEvent
|
||||
- TouchList
|
||||
- Transferable
|
||||
# - TransitionEvent
|
||||
- TreeWalker
|
||||
# - TypeInfo
|
||||
# - U
|
||||
# - UIEvent
|
||||
- Uint16Array
|
||||
- Uint32Array
|
||||
- Uint8Array
|
||||
- Uint8ClampedArray
|
||||
# - URL
|
||||
- URLSearchParams
|
||||
# - URLUtils
|
||||
- URLUtilsReadOnly
|
||||
# - UserDataHandler
|
||||
- UserProximityEvent
|
||||
# - V
|
||||
- ValidityState
|
||||
- VideoPlaybackQuality
|
||||
# - W
|
||||
- WaveShaperNode
|
||||
- WebBluetooth
|
||||
- WebGLRenderingContext
|
||||
- WebSMS
|
||||
- WebSocket
|
||||
- WebVTT
|
||||
# - WheelEvent
|
||||
- WifiManager
|
||||
- Window
|
||||
- Worker
|
||||
- WorkerConsole
|
||||
- WorkerLocation
|
||||
- WorkerNavigator
|
||||
# - X
|
||||
- XDomainRequest
|
||||
- XMLDocument
|
||||
# - XMLHttpRequest
|
||||
- XMLHttpRequestEventTarget
|
||||
|
@ -1,11 +0,0 @@
|
||||
{
|
||||
"name": "yajs.vim",
|
||||
"version": "1.0.0",
|
||||
"description": "Yet another JavaScript syntax for Vim",
|
||||
"devDependencies": {
|
||||
"js-yaml": "*",
|
||||
"camel-case": "*",
|
||||
"is-upper-case": "*"
|
||||
},
|
||||
"license": "Same as Vim"
|
||||
}
|
@ -1,424 +0,0 @@
|
||||
" Vim syntax file
|
||||
" Language: JavaScript
|
||||
" Maintainer: Kao Wei-Ko(othree) <othree@gmail.com>
|
||||
" Last Change: 2015-05-11
|
||||
" Version: 1.5
|
||||
" Changes: Go to https://github.com/othree/yajs.vim for recent changes.
|
||||
" Origin: https://github.com/jelera/vim-javascript-syntax
|
||||
" Credits: Jose Elera Campana, Zhao Yi, Claudio Fleiner, Scott Shattuck
|
||||
" (This file is based on their hard work), gumnos (From the #vim
|
||||
" IRC Channel in Freenode)
|
||||
|
||||
|
||||
" if exists("b:yajs_loaded")
|
||||
" finish
|
||||
" else
|
||||
" let b:yajs_loaded = 1
|
||||
" endif
|
||||
if !exists("main_syntax")
|
||||
if version < 600
|
||||
syntax clear
|
||||
elseif exists("b:current_syntax")
|
||||
finish
|
||||
endif
|
||||
let main_syntax = 'javascript'
|
||||
endif
|
||||
|
||||
" Define the default highlighting.
|
||||
" For version 5.7 and earlier: only when not done already
|
||||
" For version 5.8 and later: only when an item doesn't have highlighting yet
|
||||
if version >= 508 || !exists("did_javascript_syn_inits")
|
||||
let did_javascript_hilink = 1
|
||||
if version < 508
|
||||
let did_javascript_syn_inits = 1
|
||||
command -nargs=+ HiLink hi link <args>
|
||||
else
|
||||
command -nargs=+ HiLink hi def link <args>
|
||||
endif
|
||||
else
|
||||
finish
|
||||
endif
|
||||
|
||||
"Dollar sign is permitted anywhere in an identifier
|
||||
setlocal iskeyword-=$
|
||||
if &filetype =~ 'javascript'
|
||||
setlocal iskeyword+=$
|
||||
syntax cluster htmlJavaScript contains=TOP
|
||||
endif
|
||||
|
||||
syntax sync fromstart
|
||||
|
||||
"Syntax coloring for Node.js shebang line
|
||||
syntax match shellbang "^#!.*node\>"
|
||||
syntax match shellbang "^#!.*iojs\>"
|
||||
|
||||
|
||||
"JavaScript comments
|
||||
syntax keyword javascriptCommentTodo contained TODO FIXME XXX TBD
|
||||
syntax match javascriptLineComment "//.*" contains=@Spell,javascriptCommentTodo
|
||||
syntax region javascriptComment start="/\*" end="\*/" contains=@Spell,javascriptCommentTodo extend
|
||||
syntax cluster javascriptComments contains=javascriptDocComment,javascriptComment,javascriptLineComment
|
||||
|
||||
"JSDoc
|
||||
syntax case ignore
|
||||
|
||||
syntax region javascriptDocComment start="/\*\*" end="\*/" contains=javascriptDocNotation,javascriptCommentTodo,@Spell fold keepend
|
||||
syntax match javascriptDocNotation contained / @/ nextgroup=javascriptDocTags
|
||||
|
||||
syntax keyword javascriptDocTags contained constant constructor constructs function ignore inner private public readonly static
|
||||
syntax keyword javascriptDocTags contained const dict expose inheritDoc interface nosideeffects override protected struct
|
||||
syntax keyword javascriptDocTags contained example global
|
||||
|
||||
" syntax keyword javascriptDocTags contained ngdoc nextgroup=javascriptDocNGDirective
|
||||
syntax keyword javascriptDocTags contained ngdoc scope priority animations
|
||||
syntax keyword javascriptDocTags contained ngdoc restrict methodOf propertyOf eventOf eventType nextgroup=javascriptDocParam skipwhite
|
||||
syntax keyword javascriptDocNGDirective contained overview service object function method property event directive filter inputType error
|
||||
|
||||
syntax keyword javascriptDocTags contained abstract virtual access augments
|
||||
|
||||
syntax keyword javascriptDocTags contained arguments callback lends memberOf name type kind link mixes mixin tutorial nextgroup=javascriptDocParam skipwhite
|
||||
syntax keyword javascriptDocTags contained variation nextgroup=javascriptDocNumParam skipwhite
|
||||
|
||||
syntax keyword javascriptDocTags contained author class classdesc copyright default defaultvalue nextgroup=javascriptDocDesc skipwhite
|
||||
syntax keyword javascriptDocTags contained deprecated description external host nextgroup=javascriptDocDesc skipwhite
|
||||
syntax keyword javascriptDocTags contained file fileOverview overview namespace requires since version nextgroup=javascriptDocDesc skipwhite
|
||||
syntax keyword javascriptDocTags contained summary todo license preserve nextgroup=javascriptDocDesc skipwhite
|
||||
|
||||
syntax keyword javascriptDocTags contained borrows exports nextgroup=javascriptDocA skipwhite
|
||||
syntax keyword javascriptDocTags contained param arg argument property prop module nextgroup=javascriptDocNamedParamType,javascriptDocParamName skipwhite
|
||||
syntax keyword javascriptDocTags contained type nextgroup=javascriptDocParamType skipwhite
|
||||
syntax keyword javascriptDocTags contained define enum extends implements this typedef nextgroup=javascriptDocParamType skipwhite
|
||||
syntax keyword javascriptDocTags contained return returns throws exception nextgroup=javascriptDocParamType,javascriptDocParamName skipwhite
|
||||
syntax keyword javascriptDocTags contained see nextgroup=javascriptDocRef skipwhite
|
||||
|
||||
"syntax for event firing
|
||||
syntax keyword javascriptDocTags contained emits fires nextgroup=javascriptDocEventRef skipwhite
|
||||
|
||||
syntax keyword javascriptDocTags contained function func method nextgroup=javascriptDocName skipwhite
|
||||
syntax match javascriptDocName contained /\h\w*/
|
||||
|
||||
syntax keyword javascriptDocTags contained fires event nextgroup=javascriptDocEventRef skipwhite
|
||||
syntax match javascriptDocEventRef contained /\h\w*#\(\h\w*\:\)\?\h\w*/
|
||||
|
||||
syntax match javascriptDocNamedParamType contained /{.\+}/ nextgroup=javascriptDocParamName skipwhite
|
||||
syntax match javascriptDocParamName contained /\[\?[0-9a-zA-Z_\.]\+=\?[0-9a-zA-Z_\.]*\]\?/ nextgroup=javascriptDocDesc skipwhite
|
||||
syntax match javascriptDocParamType contained /{.\+}/ nextgroup=javascriptDocDesc skipwhite
|
||||
syntax match javascriptDocA contained /\%(#\|\w\|\.\|:\|\/\)\+/ nextgroup=javascriptDocAs skipwhite
|
||||
syntax match javascriptDocAs contained /\s*as\s*/ nextgroup=javascriptDocB skipwhite
|
||||
syntax match javascriptDocB contained /\%(#\|\w\|\.\|:\|\/\)\+/
|
||||
syntax match javascriptDocParam contained /\%(#\|\w\|\.\|:\|\/\|-\)\+/
|
||||
syntax match javascriptDocNumParam contained /\d\+/
|
||||
syntax match javascriptDocRef contained /\%(#\|\w\|\.\|:\|\/\)\+/
|
||||
syntax region javascriptDocLinkTag contained matchgroup=javascriptDocLinkTag start=/{/ end=/}/ contains=javascriptDocTags
|
||||
|
||||
syntax cluster javascriptDocs contains=javascriptDocParamType,javascriptDocNamedParamType,javascriptDocParam
|
||||
|
||||
if main_syntax == "javascript"
|
||||
syntax sync clear
|
||||
syntax sync ccomment javascriptComment minlines=200
|
||||
endif
|
||||
|
||||
syntax case match
|
||||
|
||||
syntax cluster javascriptAfterIdentifier contains=javascriptDotNotation,javascriptFuncCallArg,javascriptComputedProperty,javascriptWSymbols,@javascriptSymbols
|
||||
|
||||
syntax match javascriptIdentifierName /\<[^=<>!?+\-*\/%|&,;:. ~@#`"'\[\]\(\)\{\}\^0-9][^=<>!?+\-*\/%|&,;:. ~@#`"'\[\]\(\)\{\}\^]*/ nextgroup=@javascriptAfterIdentifier contains=@_semantic
|
||||
|
||||
"Block VariableStatement EmptyStatement ExpressionStatement IfStatement IterationStatement ContinueStatement BreakStatement ReturnStatement WithStatement LabelledStatement SwitchStatement ThrowStatement TryStatement DebuggerStatement
|
||||
|
||||
syntax cluster javascriptStatement contains=javascriptBlock,javascriptVariable,@javascriptExpression,javascriptConditional,javascriptRepeat,javascriptBranch,javascriptLabel,javascriptStatementKeyword,javascriptTry,javascriptDebugger
|
||||
|
||||
"Syntax in the JavaScript code
|
||||
" syntax match javascriptASCII contained /\\\d\d\d/
|
||||
syntax region javascriptTemplateSubstitution contained matchgroup=javascriptTemplateSB start=/\${/ end=/}/ contains=javascriptTemplateSBlock,javascriptTemplateSString
|
||||
syntax region javascriptTemplateSBlock contained start=/{/ end=/}/ contains=javascriptTemplateSBlock,javascriptTemplateSString transparent
|
||||
syntax region javascriptTemplateSString contained start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ extend contains=javascriptTemplateSStringRB transparent
|
||||
syntax match javascriptTemplateSStringRB /}/ contained
|
||||
syntax region javascriptString start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax region javascriptTemplate start=/`/ skip=/\\\\\|\\`\|\n/ end=/`\|$/ contains=javascriptTemplateSubstitution nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
" syntax match javascriptTemplateTag /\k\+/ nextgroup=javascriptTemplate
|
||||
syntax region javascriptArray matchgroup=javascriptBraces start=/\[/ end=/]/ contains=@javascriptValue,javascriptForComprehension,@javascriptComments nextgroup=@javascriptSymbols,@javascriptComments skipwhite skipempty
|
||||
|
||||
syntax match javascriptNumber /\<0[bB][01]\+\>/ nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax match javascriptNumber /\<0[oO][0-7]\+\>/ nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax match javascriptNumber /\<0[xX][0-9a-fA-F]\+\>/ nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax match javascriptNumber /[+-]\=\%(\d\+\.\d\+\|\d\+\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>/ nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
|
||||
syntax cluster javascriptTypes contains=javascriptString,javascriptTemplate,javascriptRegexpString,javascriptNumber,javascriptBoolean,javascriptNull,javascriptArray
|
||||
syntax cluster javascriptValue contains=@javascriptTypes,@javascriptExpression,javascriptFuncKeyword,javascriptObjectLiteral,javascriptIdentifier,javascriptIdentifierName,javascriptOperator,@javascriptSymbols
|
||||
|
||||
syntax match javascriptLabel /[a-zA-Z_$]\k*\_s*:/he=e-1 contains=javascriptReserved nextgroup=@javascriptValue,@javascriptStatement skipwhite skipempty
|
||||
syntax match javascriptObjectLabel contained /\k\+\_s*:/he=e-1 contains=javascriptObjectLabelColon nextgroup=@javascriptValue,@javascriptStatement skipwhite skipempty
|
||||
syntax match javascriptObjectLabelColon contained /:/ nextgroup=@javascriptValue,@javascriptStatement skipwhite skipempty
|
||||
" syntax match javascriptPropertyName contained /"[^"]\+"\s*:/he=e-1 nextgroup=@javascriptValue skipwhite skipempty
|
||||
" syntax match javascriptPropertyName contained /'[^']\+'\s*:/he=e-1 nextgroup=@javascriptValue skipwhite skipempty
|
||||
syntax region javascriptPropertyName contained start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ nextgroup=javascriptObjectLabelColon skipwhite skipempty
|
||||
syntax region javascriptComputedPropertyName contained matchgroup=javascriptPropertyName start=/\[/rs=s+1 end=/]/ contains=@javascriptValue nextgroup=javascriptObjectLabelColon skipwhite skipempty
|
||||
syntax region javascriptComputedProperty contained matchgroup=javascriptProperty start=/\[/rs=s+1 end=/]/ contains=@javascriptValue,@javascriptSymbols nextgroup=@javascriptAfterIdentifier skipwhite skipempty
|
||||
" Value for object, statement for label statement
|
||||
|
||||
syntax cluster javascriptTemplates contains=javascriptTemplate,javascriptTemplateSubstitution,javascriptTemplateSBlock,javascriptTemplateSString,javascriptTemplateSStringRB,javascriptTemplateSB
|
||||
syntax cluster javascriptStrings contains=javascriptProp,javascriptString,@javascriptTemplates,@javascriptComments,javascriptDocComment,javascriptRegexpString,javascriptPropertyName
|
||||
syntax cluster javascriptNoReserved contains=@javascriptStrings,@javascriptDocs,shellbang,javascriptObjectLiteral,javascriptObjectLabel,javascriptClassBlock,javascriptMethodDef,javascriptMethodName,javascriptMethod
|
||||
"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Keywords
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved break case catch class const continue
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved debugger default delete do else export
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved extends finally for function if
|
||||
"import,javascriptRegexpString,javascriptPropertyName
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved in instanceof let new return super
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved switch throw try typeof var
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved void while with yield
|
||||
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved enum implements package protected static
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved interface private public abstract boolean
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved byte char double final float goto int
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved long native short synchronized transient
|
||||
syntax keyword javascriptReserved containedin=ALLBUT,@javascriptNoReserved volatile
|
||||
|
||||
"this
|
||||
|
||||
"JavaScript Prototype
|
||||
syntax keyword javascriptPrototype prototype
|
||||
|
||||
"Program Keywords
|
||||
syntax keyword javascriptIdentifier arguments this nextgroup=@javascriptAfterIdentifier
|
||||
syntax keyword javascriptVariable let var const
|
||||
syntax keyword javascriptOperator delete new instanceof typeof void in nextgroup=@javascriptValue,@javascriptTypes skipwhite skipempty
|
||||
syntax keyword javascriptForOperator contained in of
|
||||
syntax keyword javascriptBoolean true false nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax keyword javascriptNull null undefined nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax keyword javascriptMessage alert confirm prompt status
|
||||
syntax keyword javascriptGlobal self top parent
|
||||
|
||||
"Statement Keywords
|
||||
syntax keyword javascriptConditional if else switch
|
||||
syntax keyword javascriptConditionalElse else
|
||||
syntax keyword javascriptRepeat do while for nextgroup=javascriptLoopParen skipwhite skipempty
|
||||
syntax keyword javascriptBranch break continue
|
||||
syntax keyword javascriptCase case nextgroup=@javascriptTypes skipwhite
|
||||
syntax keyword javascriptDefault default
|
||||
syntax keyword javascriptStatementKeyword return with yield
|
||||
syntax keyword javascriptReturn return nextgroup=@javascriptValue skipwhite
|
||||
syntax keyword javascriptYield yield
|
||||
|
||||
syntax keyword javascriptTry try
|
||||
syntax keyword javascriptExceptions catch throw finally
|
||||
syntax keyword javascriptDebugger debugger
|
||||
|
||||
syntax match javascriptProp contained /[a-zA-Z_$][a-zA-Z0-9_$]*/ contains=@props,@_semantic transparent nextgroup=@javascriptAfterIdentifier
|
||||
syntax match javascriptMethod contained /[a-zA-Z_$][a-zA-Z0-9_$]*\ze(/ contains=@props transparent nextgroup=javascriptFuncCallArg
|
||||
syntax match javascriptDotNotation /\./ nextgroup=javascriptProp,javascriptMethod
|
||||
syntax match javascriptDotStyleNotation /\.style\./ nextgroup=javascriptDOMStyle transparent
|
||||
|
||||
runtime syntax/yajs/javascript.vim
|
||||
runtime syntax/yajs/es6-number.vim
|
||||
runtime syntax/yajs/es6-string.vim
|
||||
runtime syntax/yajs/es6-array.vim
|
||||
runtime syntax/yajs/es6-object.vim
|
||||
runtime syntax/yajs/es6-symbol.vim
|
||||
runtime syntax/yajs/es6-function.vim
|
||||
runtime syntax/yajs/es6-math.vim
|
||||
runtime syntax/yajs/es6-date.vim
|
||||
runtime syntax/yajs/es6-json.vim
|
||||
runtime syntax/yajs/es6-regexp.vim
|
||||
runtime syntax/yajs/es6-map.vim
|
||||
runtime syntax/yajs/es6-set.vim
|
||||
runtime syntax/yajs/es6-proxy.vim
|
||||
runtime syntax/yajs/es6-promise.vim
|
||||
runtime syntax/yajs/ecma-402.vim
|
||||
runtime syntax/yajs/node.vim
|
||||
runtime syntax/yajs/web.vim
|
||||
runtime syntax/yajs/web-window.vim
|
||||
runtime syntax/yajs/web-navigator.vim
|
||||
runtime syntax/yajs/web-location.vim
|
||||
runtime syntax/yajs/web-history.vim
|
||||
runtime syntax/yajs/web-console.vim
|
||||
runtime syntax/yajs/web-xhr.vim
|
||||
runtime syntax/yajs/web-blob.vim
|
||||
runtime syntax/yajs/web-crypto.vim
|
||||
runtime syntax/yajs/web-fetch.vim
|
||||
runtime syntax/yajs/web-service-worker.vim
|
||||
runtime syntax/yajs/dom-node.vim
|
||||
runtime syntax/yajs/dom-elem.vim
|
||||
runtime syntax/yajs/dom-document.vim
|
||||
runtime syntax/yajs/dom-event.vim
|
||||
runtime syntax/yajs/dom-storage.vim
|
||||
runtime syntax/yajs/css.vim
|
||||
|
||||
let javascript_props = 1
|
||||
|
||||
runtime syntax/yajs/event.vim
|
||||
syntax region javascriptEventString contained start=/\z(["']\)/ skip=/\\\\\|\\\z1\|\\\n/ end=/\z1\|$/ contains=javascriptASCII,@events
|
||||
|
||||
"Import
|
||||
syntax region javascriptImportDef start=/import/ end=/;\|\n/ contains=javascriptImport,javascriptString,javascriptEndColons
|
||||
syntax keyword javascriptImport contained from as import
|
||||
syntax keyword javascriptExport export module
|
||||
|
||||
syntax region javascriptBlock matchgroup=javascriptBraces start=/\([\^:]\s\*\)\=\zs{/ end=/}/ contains=@htmlJavaScript
|
||||
|
||||
syntax region javascriptMethodDef contained start=/\(\(\(set\|get\)\_s\+\)\?\)[a-zA-Z_$]\k*\_s*(/ end=/)/ contains=javascriptMethodAccessor,javascriptMethodName,javascriptFuncArg nextgroup=javascriptBlock skipwhite keepend
|
||||
syntax region javascriptMethodArgs contained start=/(/ end=/)/ contains=javascriptFuncArg,@javascriptComments nextgroup=javascriptBlock skipwhite keepend
|
||||
syntax match javascriptMethodName contained /[a-zA-Z_$]\k*/ nextgroup=javascriptMethodArgs skipwhite skipempty
|
||||
syntax match javascriptMethodAccessor contained /\(set\|get\)\s\+\ze\k/ contains=javascriptMethodAccessorWords
|
||||
syntax keyword javascriptMethodAccessorWords contained get set
|
||||
syntax region javascriptMethodName contained matchgroup=javascriptPropertyName start=/\[/ end=/]/ contains=@javascriptValue nextgroup=javascriptMethodArgs skipwhite skipempty
|
||||
|
||||
syntax keyword javascriptAsyncFuncKeyword async await
|
||||
" syntax keyword javascriptFuncKeyword function nextgroup=javascriptFuncName,javascriptFuncArg skipwhite
|
||||
syntax keyword javascriptFuncKeyword function nextgroup=javascriptAsyncFunc,javascriptSyncFunc
|
||||
syntax match javascriptSyncFunc contained // nextgroup=javascriptFuncName,javascriptFuncArg skipwhite skipempty
|
||||
syntax match javascriptAsyncFunc contained /*/ nextgroup=javascriptFuncName,javascriptFuncArg skipwhite skipempty
|
||||
syntax match javascriptFuncName contained /[a-zA-Z_$]\k*/ nextgroup=javascriptFuncArg skipwhite
|
||||
syntax match javascriptFuncArg contained /([^()]*)/ contains=javascriptParens,javascriptFuncKeyword,javascriptFuncComma nextgroup=javascriptBlock skipwhite skipwhite skipempty
|
||||
syntax match javascriptFuncComma contained /,/
|
||||
|
||||
|
||||
"Class
|
||||
syntax keyword javascriptClassKeyword class nextgroup=javascriptClassName skipwhite
|
||||
syntax keyword javascriptClassSuper super
|
||||
syntax match javascriptClassName contained /\k\+/ nextgroup=javascriptClassBlock,javascriptClassExtends skipwhite
|
||||
syntax match javascriptClassSuperName contained /[a-zA-Z_$][a-zA-Z_$\[\]\.]*/ nextgroup=javascriptClassBlock skipwhite
|
||||
syntax keyword javascriptClassExtends contained extends nextgroup=javascriptClassSuperName skipwhite
|
||||
syntax region javascriptClassBlock contained matchgroup=javascriptBraces start=/{/ end=/}/ contains=javascriptMethodName,javascriptMethodAccessor,javascriptClassStatic,@javascriptComments
|
||||
syntax keyword javascriptClassStatic contained static nextgroup=javascriptMethodName,javascriptMethodAccessor skipwhite
|
||||
|
||||
|
||||
syntax keyword javascriptForComprehension contained for nextgroup=javascriptForComprehensionTail skipwhite skipempty
|
||||
syntax region javascriptForComprehensionTail contained matchgroup=javascriptParens start=/(/ end=/)/ contains=javascriptOfComprehension,@javascriptExpression nextgroup=javascriptForComprehension,javascriptIfComprehension,@javascriptExpression skipwhite skipempty
|
||||
syntax keyword javascriptOfComprehension contained of
|
||||
syntax keyword javascriptIfComprehension contained if nextgroup=javascriptIfComprehensionTail
|
||||
syntax region javascriptIfComprehensionTail contained matchgroup=javascriptParens start=/(/ end=/)/ contains=javascriptExpression nextgroup=javascriptForComprehension,javascriptIfComprehension skipwhite skipempty
|
||||
|
||||
syntax region javascriptObjectLiteral contained matchgroup=javascriptBraces start=/{/ end=/}/ contains=@javascriptComments,javascriptObjectLabel,javascriptPropertyName,javascriptMethodDef,javascriptComputedPropertyName,@javascriptValue
|
||||
|
||||
" syntax match javascriptBraces /[\[\]]/
|
||||
" syntax match javascriptParens /[()]/
|
||||
" syntax match javascriptOpSymbols /[^+\-*/%\^=!<>&|?]\@<=\(<\|>\|<=\|>=\|==\|!=\|===\|!==\|+\|-\|*\|%\|++\|--\|<<\|>>\|>>>\|&\||\|^\|!\|\~\|&&\|||\|?\|=\|+=\|-=\|*=\|%=\|<<=\|>>=\|>>>=\|&=\||=\|^=\|\/\|\/=\)\ze\_[^+\-*/%\^=!<>&|?]/ nextgroup=@javascriptExpression skipwhite
|
||||
syntax match javascriptOpSymbols /[^+\-*/%\^=!<>&|?:]\@<=\(<\|>\|<=\|>=\|==\|!=\|===\|!==\|+\|*\|%\|++\|--\|<<\|>>\|>>>\|&\||\|^\|!\|\~\|&&\|||\|?\|=\|+=\|-=\|*=\|%=\|<<=\|>>=\|>>>=\|&=\||=\|^=\|\/\|\/=\)\ze\_[^+\-*/%\^=!<>&|?:]/ nextgroup=@javascriptExpression skipwhite skipempty
|
||||
syntax match javascriptOpSymbols /[^+\-*/%\^=!<>&|?:]\@<=\(:\)\ze\_[^+\-*/%\^=!<>&|?:]/ nextgroup=@javascriptStatement,javascriptCase skipwhite skipempty
|
||||
syn region htmlScriptTag contained start=+<script+ end=+>+ fold contains=htmlTagN,htmlString,htmlArg,htmlValue,htmlTagError,htmlEvent
|
||||
syntax match javascriptWOpSymbols contained /\_s\+/ nextgroup=javascriptOpSymbols
|
||||
syntax match javascriptEndColons /[;,]/
|
||||
syntax match javascriptLogicSymbols /[^&|]\@<=\(&&\|||\)\ze\_[^&|]/ nextgroup=@javascriptExpression skipwhite skipempty
|
||||
syntax cluster javascriptSymbols contains=javascriptOpSymbols,javascriptLogicSymbols
|
||||
syntax match javascriptWSymbols contained /\_s\+/ nextgroup=@javascriptSymbols
|
||||
|
||||
syntax region javascriptRegexpString start="\(^\|&\||\|=\|(\|{\|;\|:\|\[\)\@<=\_s*/[^/*]"me=e-1 skip="\\\\\|[^\\]\@<=\\/" end="/[gimy]\{0,2\}" oneline
|
||||
|
||||
syntax cluster javascriptEventTypes contains=javascriptEventString,javascriptTemplate,javascriptNumber,javascriptBoolean,javascriptNull
|
||||
syntax cluster javascriptOps contains=javascriptOpSymbols,javascriptLogicSymbols,javascriptOperator
|
||||
syntax region javascriptParenExp matchgroup=javascriptParens start=/(/ end=/)/ contains=@javascriptExpression nextgroup=@javascriptSymbols skipwhite skipempty
|
||||
syntax cluster javascriptExpression contains=javascriptArrowFuncDef,javascriptParenExp,@javascriptValue,javascriptObjectLiteral,javascriptFuncKeyword,javascriptYield,javascriptIdentifierName,javascriptRegexpString,@javascriptTypes,@javascriptOps,javascriptGlobal,jsxRegion
|
||||
syntax cluster javascriptEventExpression contains=javascriptArrowFuncDef,javascriptParenExp,@javascriptValue,javascriptObjectLiteral,javascriptFuncKeyword,javascriptIdentifierName,javascriptRegexpString,@javascriptEventTypes,@javascriptOps,javascriptGlobal,jsxRegion
|
||||
|
||||
syntax region javascriptLoopParen contained matchgroup=javascriptParens start=/(/ end=/)/ contains=javascriptVariable,javascriptForOperator,javascriptEndColons,@javascriptExpression nextgroup=javascriptBlock skipwhite skipempty
|
||||
|
||||
" syntax match javascriptFuncCall contained /[a-zA-Z]\k*\ze(/ nextgroup=javascriptFuncCallArg
|
||||
syntax region javascriptFuncCallArg contained matchgroup=javascriptParens start=/(/ end=/)/ contains=@javascriptExpression,@javascriptComments nextgroup=@javascriptAfterIdentifier
|
||||
syntax cluster javascriptSymbols contains=javascriptOpSymbols,javascriptLogicSymbols
|
||||
syntax match javascriptWSymbols contained /\_s\+/ nextgroup=@javascriptSymbols
|
||||
syntax region javascriptEventFuncCallArg contained matchgroup=javascriptParens start=/(/ end=/)/ contains=@javascriptEventExpression,@javascriptComments
|
||||
|
||||
syntax match javascriptArrowFuncDef contained /([^)]*)\_s*=>/ contains=javascriptFuncArg,javascriptArrowFunc nextgroup=javascriptBlock skipwhite skipempty
|
||||
syntax match javascriptArrowFuncDef contained /[a-zA-Z_$][a-zA-Z0-9_$]*\_s*=>/ contains=javascriptArrowFuncArg,javascriptArrowFunc nextgroup=javascriptBlock skipwhite skipempty
|
||||
syntax match javascriptArrowFunc /=>/
|
||||
syntax match javascriptArrowFuncArg contained /[a-zA-Z_$]\k*/
|
||||
|
||||
runtime syntax/semhl.vim
|
||||
|
||||
if exists("did_javascript_hilink")
|
||||
HiLink javascriptReserved Error
|
||||
|
||||
HiLink javascriptEndColons Exception
|
||||
HiLink javascriptOpSymbols Normal
|
||||
HiLink javascriptLogicSymbols Boolean
|
||||
HiLink javascriptBraces Function
|
||||
HiLink javascriptParens Normal
|
||||
HiLink javascriptComment Comment
|
||||
HiLink javascriptLineComment Comment
|
||||
HiLink javascriptDocComment Comment
|
||||
HiLink javascriptCommentTodo Todo
|
||||
HiLink javascriptDocNotation SpecialComment
|
||||
HiLink javascriptDocTags SpecialComment
|
||||
HiLink javascriptDocNGParam javascriptDocParam
|
||||
HiLink javascriptDocParam Function
|
||||
HiLink javascriptDocNumParam Function
|
||||
HiLink javascriptDocEventRef Function
|
||||
HiLink javascriptDocNamedParamType Type
|
||||
HiLink javascriptDocParamName Type
|
||||
HiLink javascriptDocParamType Type
|
||||
HiLink javascriptString String
|
||||
HiLink javascriptTemplate String
|
||||
HiLink javascriptEventString String
|
||||
HiLink javascriptASCII Label
|
||||
HiLink javascriptTemplateSubstitution Label
|
||||
" HiLink javascriptTemplateSBlock Label
|
||||
" HiLink javascriptTemplateSString Label
|
||||
HiLink javascriptTemplateSStringRB javascriptTemplateSubstitution
|
||||
HiLink javascriptTemplateSB javascriptTemplateSubstitution
|
||||
HiLink javascriptRegexpString String
|
||||
HiLink javascriptGlobal Constant
|
||||
HiLink javascriptCharacter Character
|
||||
HiLink javascriptPrototype Type
|
||||
HiLink javascriptConditional Conditional
|
||||
HiLink javascriptConditionalElse Conditional
|
||||
HiLink javascriptCase Conditional
|
||||
HiLink javascriptDefault javascriptCase
|
||||
HiLink javascriptBranch Conditional
|
||||
HiLink javascriptIdentifier Structure
|
||||
HiLink javascriptVariable Identifier
|
||||
HiLink javascriptRepeat Repeat
|
||||
HiLink javascriptForComprehension Repeat
|
||||
HiLink javascriptIfComprehension Repeat
|
||||
HiLink javascriptOfComprehension Repeat
|
||||
HiLink javascriptForOperator Repeat
|
||||
HiLink javascriptStatementKeyword Statement
|
||||
HiLink javascriptReturn Statement
|
||||
HiLink javascriptYield Statement
|
||||
HiLink javascriptMessage Keyword
|
||||
HiLink javascriptOperator Identifier
|
||||
" HiLink javascriptType Type
|
||||
HiLink javascriptNull Boolean
|
||||
HiLink javascriptNumber Number
|
||||
HiLink javascriptBoolean Boolean
|
||||
HiLink javascriptObjectLabel javascriptLabel
|
||||
HiLink javascriptLabel Label
|
||||
HiLink javascriptPropertyName Label
|
||||
HiLink javascriptImport Special
|
||||
HiLink javascriptExport Special
|
||||
HiLink javascriptTry Special
|
||||
HiLink javascriptExceptions Special
|
||||
|
||||
HiLink javascriptMethodName Function
|
||||
HiLink javascriptMethodAccessor Operator
|
||||
|
||||
HiLink javascriptAsyncFuncKeyword Keyword
|
||||
HiLink javascriptFuncKeyword Keyword
|
||||
HiLink javascriptAsyncFunc Keyword
|
||||
HiLink javascriptArrowFunc Type
|
||||
HiLink javascriptFuncName Function
|
||||
HiLink javascriptFuncArg Special
|
||||
HiLink javascriptArrowFuncArg javascriptFuncArg
|
||||
HiLink javascriptFuncComma Operator
|
||||
|
||||
HiLink javascriptClassKeyword Keyword
|
||||
HiLink javascriptClassExtends Keyword
|
||||
HiLink javascriptClassName Function
|
||||
HiLink javascriptClassSuperName Function
|
||||
HiLink javascriptClassStatic StorageClass
|
||||
HiLink javascriptClassSuper keyword
|
||||
|
||||
HiLink shellbang Comment
|
||||
|
||||
highlight link javaScript NONE
|
||||
|
||||
delcommand HiLink
|
||||
unlet did_javascript_hilink
|
||||
endif
|
||||
|
||||
let b:current_syntax = "javascript"
|
||||
if main_syntax == 'javascript'
|
||||
unlet main_syntax
|
||||
endif
|
||||
|
@ -1,4 +0,0 @@
|
||||
|
||||
" syntax match javascriptIdentifierName /\<[^=<>!?+\-*\/%|&,;:. ~@#`"'\[\]\(\)\{\}\^0-9][^=<>!?+\-*\/%|&,;:. ~@#`"'\[\]\(\)\{\}\^]*/ nextgroup=javascriptDotNotation,javascriptFuncCallArg,javascriptComputedProperty,javascriptWSymbols contains=@_smantic
|
||||
|
||||
syntax cluster _semantic contains=_semantic0,_semantic1,_semantic2,_semantic3,_semantic4,_semantic5,_semantic6,_semantic7,_semantic8,_semantic9,_semantic10,_semantic11,_semantic12,_semantic13,_semantic14,_semantic15,_semantic16,_semantic17,_semantic18,_semantic19,_semantic20,_semantic21,_semantic22,_semantic23,_semantic24,_semantic25
|
@ -1,69 +0,0 @@
|
||||
syntax keyword javascriptDOMStyle contained alignContent alignItems alignSelf animation
|
||||
syntax keyword javascriptDOMStyle contained animationDelay animationDirection animationDuration
|
||||
syntax keyword javascriptDOMStyle contained animationFillMode animationIterationCount
|
||||
syntax keyword javascriptDOMStyle contained animationName animationPlayState animationTimingFunction
|
||||
syntax keyword javascriptDOMStyle contained backfaceVisibility background backgroundAttachment
|
||||
syntax keyword javascriptDOMStyle contained backgroundBlendMode backgroundClip backgroundColor
|
||||
syntax keyword javascriptDOMStyle contained backgroundImage backgroundOrigin backgroundPosition
|
||||
syntax keyword javascriptDOMStyle contained backgroundRepeat backgroundSize border
|
||||
syntax keyword javascriptDOMStyle contained borderBottom borderBottomColor borderBottomLeftRadius
|
||||
syntax keyword javascriptDOMStyle contained borderBottomRightRadius borderBottomStyle
|
||||
syntax keyword javascriptDOMStyle contained borderBottomWidth borderCollapse borderColor
|
||||
syntax keyword javascriptDOMStyle contained borderImage borderImageOutset borderImageRepeat
|
||||
syntax keyword javascriptDOMStyle contained borderImageSlice borderImageSource borderImageWidth
|
||||
syntax keyword javascriptDOMStyle contained borderLeft borderLeftColor borderLeftStyle
|
||||
syntax keyword javascriptDOMStyle contained borderLeftWidth borderRadius borderRight
|
||||
syntax keyword javascriptDOMStyle contained borderRightColor borderRightStyle borderRightWidth
|
||||
syntax keyword javascriptDOMStyle contained borderSpacing borderStyle borderTop borderTopColor
|
||||
syntax keyword javascriptDOMStyle contained borderTopLeftRadius borderTopRightRadius
|
||||
syntax keyword javascriptDOMStyle contained borderTopStyle borderTopWidth borderWidth
|
||||
syntax keyword javascriptDOMStyle contained bottom boxDecorationBreak boxShadow boxSizing
|
||||
syntax keyword javascriptDOMStyle contained breakAfter breakBefore breakInside captionSide
|
||||
syntax keyword javascriptDOMStyle contained clear clip clipPath color columns columnCount
|
||||
syntax keyword javascriptDOMStyle contained columnFill columnGap columnRule columnRuleColor
|
||||
syntax keyword javascriptDOMStyle contained columnRuleStyle columnRuleWidth columnSpan
|
||||
syntax keyword javascriptDOMStyle contained columnWidth content counterIncrement counterReset
|
||||
syntax keyword javascriptDOMStyle contained cursor direction display emptyCells flex
|
||||
syntax keyword javascriptDOMStyle contained flexBasis flexDirection flexFlow flexGrow
|
||||
syntax keyword javascriptDOMStyle contained flexShrink flexWrap float font fontFamily
|
||||
syntax keyword javascriptDOMStyle contained fontFeatureSettings fontKerning fontLanguageOverride
|
||||
syntax keyword javascriptDOMStyle contained fontSize fontSizeAdjust fontStretch fontStyle
|
||||
syntax keyword javascriptDOMStyle contained fontSynthesis fontVariant fontVariantAlternates
|
||||
syntax keyword javascriptDOMStyle contained fontVariantCaps fontVariantEastAsian fontVariantLigatures
|
||||
syntax keyword javascriptDOMStyle contained fontVariantNumeric fontVariantPosition
|
||||
syntax keyword javascriptDOMStyle contained fontWeight grad grid gridArea gridAutoColumns
|
||||
syntax keyword javascriptDOMStyle contained gridAutoFlow gridAutoPosition gridAutoRows
|
||||
syntax keyword javascriptDOMStyle contained gridColumn gridColumnStart gridColumnEnd
|
||||
syntax keyword javascriptDOMStyle contained gridRow gridRowStart gridRowEnd gridTemplate
|
||||
syntax keyword javascriptDOMStyle contained gridTemplateAreas gridTemplateRows gridTemplateColumns
|
||||
syntax keyword javascriptDOMStyle contained height hyphens imageRendering imageResolution
|
||||
syntax keyword javascriptDOMStyle contained imageOrientation imeMode inherit justifyContent
|
||||
syntax keyword javascriptDOMStyle contained left letterSpacing lineBreak lineHeight
|
||||
syntax keyword javascriptDOMStyle contained listStyle listStyleImage listStylePosition
|
||||
syntax keyword javascriptDOMStyle contained listStyleType margin marginBottom marginLeft
|
||||
syntax keyword javascriptDOMStyle contained marginRight marginTop marks mask maskType
|
||||
syntax keyword javascriptDOMStyle contained maxHeight maxWidth minHeight minWidth
|
||||
syntax keyword javascriptDOMStyle contained mixBlendMode objectFit objectPosition
|
||||
syntax keyword javascriptDOMStyle contained opacity order orphans outline outlineColor
|
||||
syntax keyword javascriptDOMStyle contained outlineOffset outlineStyle outlineWidth
|
||||
syntax keyword javascriptDOMStyle contained overflow overflowWrap overflowX overflowY
|
||||
syntax keyword javascriptDOMStyle contained overflowClipBox padding paddingBottom
|
||||
syntax keyword javascriptDOMStyle contained paddingLeft paddingRight paddingTop pageBreakAfter
|
||||
syntax keyword javascriptDOMStyle contained pageBreakBefore pageBreakInside perspective
|
||||
syntax keyword javascriptDOMStyle contained perspectiveOrigin pointerEvents position
|
||||
syntax keyword javascriptDOMStyle contained quotes resize right shapeImageThreshold
|
||||
syntax keyword javascriptDOMStyle contained shapeMargin shapeOutside tableLayout tabSize
|
||||
syntax keyword javascriptDOMStyle contained textAlign textAlignLast textCombineHorizontal
|
||||
syntax keyword javascriptDOMStyle contained textDecoration textDecorationColor textDecorationLine
|
||||
syntax keyword javascriptDOMStyle contained textDecorationStyle textIndent textOrientation
|
||||
syntax keyword javascriptDOMStyle contained textOverflow textRendering textShadow
|
||||
syntax keyword javascriptDOMStyle contained textTransform textUnderlinePosition top
|
||||
syntax keyword javascriptDOMStyle contained touchAction transform transformOrigin
|
||||
syntax keyword javascriptDOMStyle contained transformStyle transition transitionDelay
|
||||
syntax keyword javascriptDOMStyle contained transitionDuration transitionProperty
|
||||
syntax keyword javascriptDOMStyle contained transitionTimingFunction unicodeBidi unicodeRange
|
||||
syntax keyword javascriptDOMStyle contained verticalAlign visibility whiteSpace width
|
||||
syntax keyword javascriptDOMStyle contained willChange wordBreak wordSpacing wordWrap
|
||||
syntax keyword javascriptDOMStyle contained writingMode zIndex
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMStyle Keyword
|
||||
endif
|
@ -1,32 +0,0 @@
|
||||
syntax keyword javascriptDOMDocProp contained activeElement body cookie defaultView
|
||||
syntax keyword javascriptDOMDocProp contained designMode dir domain embeds forms head
|
||||
syntax keyword javascriptDOMDocProp contained images lastModified links location plugins
|
||||
syntax keyword javascriptDOMDocProp contained postMessage readyState referrer registerElement
|
||||
syntax keyword javascriptDOMDocProp contained scripts styleSheets title vlinkColor
|
||||
syntax keyword javascriptDOMDocProp contained xmlEncoding characterSet compatMode
|
||||
syntax keyword javascriptDOMDocProp contained contentType currentScript doctype documentElement
|
||||
syntax keyword javascriptDOMDocProp contained documentURI documentURIObject firstChild
|
||||
syntax keyword javascriptDOMDocProp contained implementation lastStyleSheetSet namespaceURI
|
||||
syntax keyword javascriptDOMDocProp contained nodePrincipal ononline pointerLockElement
|
||||
syntax keyword javascriptDOMDocProp contained popupNode preferredStyleSheetSet selectedStyleSheetSet
|
||||
syntax keyword javascriptDOMDocProp contained styleSheetSets textContent tooltipNode
|
||||
syntax cluster props add=javascriptDOMDocProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMDocProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMDocMethod contained caretPositionFromPoint close createNodeIterator nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained createRange createTreeWalker elementFromPoint nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained getElementsByName adoptNode createAttribute nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained createCDATASection createComment createDocumentFragment nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained createElement createElementNS createEvent nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained createExpression createNSResolver nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained createProcessingInstruction createTextNode nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained enableStyleSheetsForSet evaluate execCommand nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained exitPointerLock getBoxObjectFor getElementById nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained getElementsByClassName getElementsByTagName nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained getElementsByTagNameNS getSelection nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained hasFocus importNode loadOverlay open nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained queryCommandSupported querySelector nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMDocMethod contained querySelectorAll write writeln nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptDOMDocMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMDocMethod Keyword
|
||||
endif
|
@ -1,24 +0,0 @@
|
||||
syntax keyword javascriptDOMElemProp contained accessKey clientHeight clientLeft clientTop
|
||||
syntax keyword javascriptDOMElemProp contained clientWidth id innerHTML length onafterscriptexecute
|
||||
syntax keyword javascriptDOMElemProp contained onbeforescriptexecute oncopy oncut
|
||||
syntax keyword javascriptDOMElemProp contained onpaste onwheel scrollHeight scrollLeft
|
||||
syntax keyword javascriptDOMElemProp contained scrollTop scrollWidth tagName classList
|
||||
syntax keyword javascriptDOMElemProp contained className name outerHTML style
|
||||
syntax cluster props add=javascriptDOMElemProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMElemProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMElemMethod contained getAttributeNS getAttributeNode getAttributeNodeNS nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained getBoundingClientRect getClientRects nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained getElementsByClassName getElementsByTagName nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained getElementsByTagNameNS hasAttribute nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained hasAttributeNS insertAdjacentHTML nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained matches querySelector querySelectorAll nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained removeAttribute removeAttributeNS nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained removeAttributeNode requestFullscreen nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained requestPointerLock scrollIntoView nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained setAttribute setAttributeNS setAttributeNode nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained setAttributeNodeNS setCapture supports nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMElemMethod contained getAttribute nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptDOMElemMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMElemMethod Keyword
|
||||
endif
|
@ -1,32 +0,0 @@
|
||||
syntax keyword javascriptDOMEventTargetMethod contained addEventListener removeEventListener nextgroup=javascriptEventFuncCallArg
|
||||
syntax keyword javascriptDOMEventTargetMethod contained dispatchEvent waitUntil nextgroup=javascriptEventFuncCallArg
|
||||
syntax cluster props add=javascriptDOMEventTargetMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMEventTargetMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMEventCons AnimationEvent AudioProcessingEvent BeforeInputEvent
|
||||
syntax keyword javascriptDOMEventCons BeforeUnloadEvent BlobEvent ClipboardEvent CloseEvent
|
||||
syntax keyword javascriptDOMEventCons CompositionEvent CSSFontFaceLoadEvent CustomEvent
|
||||
syntax keyword javascriptDOMEventCons DeviceLightEvent DeviceMotionEvent DeviceOrientationEvent
|
||||
syntax keyword javascriptDOMEventCons DeviceProximityEvent DOMTransactionEvent DragEvent
|
||||
syntax keyword javascriptDOMEventCons EditingBeforeInputEvent ErrorEvent FocusEvent
|
||||
syntax keyword javascriptDOMEventCons GamepadEvent HashChangeEvent IDBVersionChangeEvent
|
||||
syntax keyword javascriptDOMEventCons KeyboardEvent MediaStreamEvent MessageEvent
|
||||
syntax keyword javascriptDOMEventCons MouseEvent MutationEvent OfflineAudioCompletionEvent
|
||||
syntax keyword javascriptDOMEventCons PageTransitionEvent PointerEvent PopStateEvent
|
||||
syntax keyword javascriptDOMEventCons ProgressEvent RelatedEvent RTCPeerConnectionIceEvent
|
||||
syntax keyword javascriptDOMEventCons SensorEvent StorageEvent SVGEvent SVGZoomEvent
|
||||
syntax keyword javascriptDOMEventCons TimeEvent TouchEvent TrackEvent TransitionEvent
|
||||
syntax keyword javascriptDOMEventCons UIEvent UserProximityEvent WheelEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMEventCons Structure
|
||||
endif
|
||||
syntax keyword javascriptDOMEventProp contained bubbles cancelable currentTarget defaultPrevented
|
||||
syntax keyword javascriptDOMEventProp contained eventPhase target timeStamp type isTrusted
|
||||
syntax keyword javascriptDOMEventProp contained isReload
|
||||
syntax cluster props add=javascriptDOMEventProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMEventProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMEventMethod contained initEvent preventDefault stopImmediatePropagation nextgroup=javascriptEventFuncCallArg
|
||||
syntax keyword javascriptDOMEventMethod contained stopPropagation respondWith default nextgroup=javascriptEventFuncCallArg
|
||||
syntax cluster props add=javascriptDOMEventMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMEventMethod Keyword
|
||||
endif
|
@ -1,25 +0,0 @@
|
||||
syntax keyword javascriptDOMNodeProp contained attributes baseURI baseURIObject childNodes
|
||||
syntax keyword javascriptDOMNodeProp contained firstChild lastChild localName namespaceURI
|
||||
syntax keyword javascriptDOMNodeProp contained nextSibling nodeName nodePrincipal
|
||||
syntax keyword javascriptDOMNodeProp contained nodeType nodeValue ownerDocument parentElement
|
||||
syntax keyword javascriptDOMNodeProp contained parentNode prefix previousSibling textContent
|
||||
syntax cluster props add=javascriptDOMNodeProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMNodeProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMNodeMethod contained appendChild cloneNode compareDocumentPosition nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMNodeMethod contained getUserData hasAttributes hasChildNodes nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMNodeMethod contained insertBefore isDefaultNamespace isEqualNode nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMNodeMethod contained isSameNode isSupported lookupNamespaceURI nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMNodeMethod contained lookupPrefix normalize removeChild nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMNodeMethod contained replaceChild setUserData nextgroup=javascriptFuncCallArg
|
||||
syntax match javascriptDOMNodeMethod contained /contains/
|
||||
syntax cluster props add=javascriptDOMNodeMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMNodeMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMNodeType contained ELEMENT_NODE ATTRIBUTE_NODE TEXT_NODE
|
||||
syntax keyword javascriptDOMNodeType contained CDATA_SECTION_NODEN_NODE ENTITY_REFERENCE_NODE
|
||||
syntax keyword javascriptDOMNodeType contained ENTITY_NODE PROCESSING_INSTRUCTION_NODEN_NODE
|
||||
syntax keyword javascriptDOMNodeType contained COMMENT_NODE DOCUMENT_NODE DOCUMENT_TYPE_NODE
|
||||
syntax keyword javascriptDOMNodeType contained DOCUMENT_FRAGMENT_NODE NOTATION_NODE
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMNodeType Keyword
|
||||
endif
|
@ -1,12 +0,0 @@
|
||||
syntax keyword javascriptDOMStorage contained sessionStorage localStorage
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMStorage Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMStorageProp contained length
|
||||
syntax cluster props add=javascriptDOMStorageProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMStorageProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptDOMStorageMethod contained getItem key setItem removeItem nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDOMStorageMethod contained clear nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptDOMStorageMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMStorageMethod Keyword
|
||||
endif
|
@ -1,5 +0,0 @@
|
||||
syntax keyword javascriptGlobal Intl
|
||||
syntax keyword javascriptIntlMethod contained Collator DateTimeFormat NumberFormat nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptIntlMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptIntlMethod Keyword
|
||||
endif
|
@ -1,14 +0,0 @@
|
||||
syntax keyword javascriptGlobal Array nextgroup=javascriptGlobalArrayDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalArrayDot /\./ contained nextgroup=javascriptArrayStaticMethod
|
||||
syntax keyword javascriptArrayStaticMethod contained from isArray of nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptArrayStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptArrayMethod contained concat copyWithin entries every fill nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptArrayMethod contained filter find findIndex forEach indexOf nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptArrayMethod contained join keys lastIndexOf map pop push nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptArrayMethod contained reduce reduceRight reverse shift slice nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptArrayMethod contained some sort splice toLocaleString toSource nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptArrayMethod contained toString unshift nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptArrayMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptArrayMethod Keyword
|
||||
endif
|
@ -1,22 +0,0 @@
|
||||
syntax keyword javascriptGlobal Date nextgroup=javascriptGlobalDateDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalDateDot /\./ contained nextgroup=javascriptDateStaticMethod
|
||||
syntax keyword javascriptDateStaticMethod contained UTC now parse nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDateStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptDateMethod contained getDate getDay getFullYear getHours nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained getMilliseconds getMinutes getMonth nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained getSeconds getTime getTimezoneOffset nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained getUTCDate getUTCDay getUTCFullYear nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained getUTCHours getUTCMilliseconds getUTCMinutes nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained getUTCMonth getUTCSeconds setDate setFullYear nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained setHours setMilliseconds setMinutes nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained setMonth setSeconds setTime setUTCDate nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained setUTCFullYear setUTCHours setUTCMilliseconds nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained setUTCMinutes setUTCMonth setUTCSeconds nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained toDateString toISOString toJSON toLocaleDateString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained toLocaleFormat toLocaleString toLocaleTimeString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained toSource toString toTimeString toUTCString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptDateMethod contained valueOf nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptDateMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDateMethod Keyword
|
||||
endif
|
@ -1,5 +0,0 @@
|
||||
syntax keyword javascriptGlobal Function
|
||||
syntax keyword javascriptFunctionMethod contained apply bind call nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptFunctionMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFunctionMethod Keyword
|
||||
endif
|
@ -1,5 +0,0 @@
|
||||
syntax keyword javascriptGlobal JSON nextgroup=javascriptGlobalJSONDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalJSONDot /\./ contained nextgroup=javascriptJSONStaticMethod
|
||||
syntax keyword javascriptJSONStaticMethod contained parse stringify nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptJSONStaticMethod Keyword
|
||||
endif
|
@ -1,10 +0,0 @@
|
||||
syntax keyword javascriptGlobal Map WeakMap
|
||||
syntax keyword javascriptES6MapProp contained size
|
||||
syntax cluster props add=javascriptES6MapProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptES6MapProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptES6MapMethod contained clear delete entries forEach get has nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptES6MapMethod contained keys set values nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptES6MapMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptES6MapMethod Keyword
|
||||
endif
|
@ -1,14 +0,0 @@
|
||||
syntax keyword javascriptGlobal Math nextgroup=javascriptGlobalMathDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalMathDot /\./ contained nextgroup=javascriptMathStaticProp,javascriptMathStaticMethod
|
||||
syntax keyword javascriptMathStaticProp contained E LN10 LN2 LOG10E LOG2E PI SQRT1_2
|
||||
syntax keyword javascriptMathStaticProp contained SQRT2
|
||||
if exists("did_javascript_hilink") | HiLink javascriptMathStaticProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptMathStaticMethod contained abs acos acosh asin asinh atan nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptMathStaticMethod contained atan2 atanh cbrt ceil clz32 cos nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptMathStaticMethod contained cosh exp expm1 floor fround hypot nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptMathStaticMethod contained imul log log10 log1p log2 max nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptMathStaticMethod contained min pow random round sign sin nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptMathStaticMethod contained sinh sqrt tan tanh trunc nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptMathStaticMethod Keyword
|
||||
endif
|
@ -1,16 +0,0 @@
|
||||
syntax keyword javascriptGlobal Number nextgroup=javascriptGlobalNumberDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalNumberDot /\./ contained nextgroup=javascriptNumberStaticProp,javascriptNumberStaticMethod
|
||||
syntax keyword javascriptNumberStaticProp contained EPSILON MAX_SAFE_INTEGER MAX_VALUE
|
||||
syntax keyword javascriptNumberStaticProp contained MIN_SAFE_INTEGER MIN_VALUE NEGATIVE_INFINITY
|
||||
syntax keyword javascriptNumberStaticProp contained NaN POSITIVE_INFINITY
|
||||
if exists("did_javascript_hilink") | HiLink javascriptNumberStaticProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptNumberStaticMethod contained isFinite isInteger isNaN isSafeInteger nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptNumberStaticMethod contained parseFloat parseInt nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptNumberStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptNumberMethod contained toExponential toFixed toLocaleString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptNumberMethod contained toPrecision toSource toString valueOf nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptNumberMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptNumberMethod Keyword
|
||||
endif
|
@ -1,15 +0,0 @@
|
||||
syntax keyword javascriptGlobal Object nextgroup=javascriptGlobalObjectDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalObjectDot /\./ contained nextgroup=javascriptObjectStaticMethod
|
||||
syntax keyword javascriptObjectStaticMethod contained create defineProperties defineProperty nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectStaticMethod contained freeze getOwnPropertyDescriptor nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectStaticMethod contained getOwnPropertyNames getOwnPropertySymbols nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectStaticMethod contained getPrototypeOf is isExtensible nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectStaticMethod contained isFrozen isSealed keys preventExtensions nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptObjectStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptObjectMethod contained hasOwnProperty isPrototypeOf propertyIsEnumerable nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectMethod contained toLocaleString toString valueOf seal nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptObjectMethod contained setPrototypeOf nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptObjectMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptObjectMethod Keyword
|
||||
endif
|
@ -1,9 +0,0 @@
|
||||
syntax keyword javascriptGlobal Promise nextgroup=javascriptGlobalPromiseDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalPromiseDot /\./ contained nextgroup=javascriptPromiseStaticMethod
|
||||
syntax keyword javascriptPromiseStaticMethod contained resolve reject all race nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptPromiseStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptPromiseMethod contained then catch nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptPromiseMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptPromiseMethod Keyword
|
||||
endif
|
@ -1,7 +0,0 @@
|
||||
syntax keyword javascriptGlobal Proxy
|
||||
syntax keyword javascriptProxyAPI contained getOwnPropertyDescriptor getOwnPropertyNames
|
||||
syntax keyword javascriptProxyAPI contained defineProperty deleteProperty freeze seal
|
||||
syntax keyword javascriptProxyAPI contained preventExtensions has hasOwn get set enumerate
|
||||
syntax keyword javascriptProxyAPI contained iterate ownKeys apply construct
|
||||
if exists("did_javascript_hilink") | HiLink javascriptProxyAPI Keyword
|
||||
endif
|
@ -1,13 +0,0 @@
|
||||
syntax keyword javascriptGlobal RegExp nextgroup=javascriptGlobalRegExpDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalRegExpDot /\./ contained nextgroup=javascriptRegExpStaticProp
|
||||
syntax keyword javascriptRegExpStaticProp contained lastIndex
|
||||
if exists("did_javascript_hilink") | HiLink javascriptRegExpStaticProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptRegExpProp contained global ignoreCase multiline source sticky
|
||||
syntax cluster props add=javascriptRegExpProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptRegExpProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptRegExpMethod contained exec test nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptRegExpMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptRegExpMethod Keyword
|
||||
endif
|
@ -1,10 +0,0 @@
|
||||
syntax keyword javascriptGlobal Set WeakSet
|
||||
syntax keyword javascriptES6SetProp contained size
|
||||
syntax cluster props add=javascriptES6SetProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptES6SetProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptES6SetMethod contained add clear delete entries forEach has nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptES6SetMethod contained values nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptES6SetMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptES6SetMethod Keyword
|
||||
endif
|
@ -1,15 +0,0 @@
|
||||
syntax keyword javascriptGlobal String nextgroup=javascriptGlobalStringDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalStringDot /\./ contained nextgroup=javascriptStringStaticMethod
|
||||
syntax keyword javascriptStringStaticMethod contained fromCharCode fromCodePoint nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptStringStaticMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptStringMethod contained anchor charAt charCodeAt codePointAt nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained concat endsWith includes indexOf lastIndexOf nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained link localeCompare match normalize nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained repeat replace search slice split nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained startsWith substr substring toLocaleLowerCase nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained toLocaleUpperCase toLowerCase toString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptStringMethod contained toUpperCase trim valueOf nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptStringMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptStringMethod Keyword
|
||||
endif
|
@ -1,10 +0,0 @@
|
||||
syntax keyword javascriptGlobal Symbol nextgroup=javascriptGlobalSymbolDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalSymbolDot /\./ contained nextgroup=javascriptSymbolStaticProp,javascriptSymbolStaticMethod
|
||||
syntax keyword javascriptSymbolStaticProp contained create hasInstance isConcatSpreadable
|
||||
syntax keyword javascriptSymbolStaticProp contained isRegExp iterator toPrimitive
|
||||
syntax keyword javascriptSymbolStaticProp contained toStringTag unscopables
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSymbolStaticProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptSymbolStaticMethod contained for keyFor nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSymbolStaticMethod Keyword
|
||||
endif
|
@ -1,159 +0,0 @@
|
||||
syntax keyword javascriptAnimationEvent contained animationend animationiteration
|
||||
syntax keyword javascriptAnimationEvent contained animationstart beginEvent endEvent
|
||||
syntax keyword javascriptAnimationEvent contained repeatEvent
|
||||
syntax cluster events add=javascriptAnimationEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptAnimationEvent Title
|
||||
endif
|
||||
syntax keyword javascriptCSSEvent contained CssRuleViewRefreshed CssRuleViewChanged
|
||||
syntax keyword javascriptCSSEvent contained CssRuleViewCSSLinkClicked transitionend
|
||||
syntax cluster events add=javascriptCSSEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptCSSEvent Title
|
||||
endif
|
||||
syntax keyword javascriptDatabaseEvent contained blocked complete error success upgradeneeded
|
||||
syntax keyword javascriptDatabaseEvent contained versionchange
|
||||
syntax cluster events add=javascriptDatabaseEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDatabaseEvent Title
|
||||
endif
|
||||
syntax keyword javascriptDocumentEvent contained DOMLinkAdded DOMLinkRemoved DOMMetaAdded
|
||||
syntax keyword javascriptDocumentEvent contained DOMMetaRemoved DOMWillOpenModalDialog
|
||||
syntax keyword javascriptDocumentEvent contained DOMModalDialogClosed unload
|
||||
syntax cluster events add=javascriptDocumentEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDocumentEvent Title
|
||||
endif
|
||||
syntax keyword javascriptDOMMutationEvent contained DOMAttributeNameChanged DOMAttrModified
|
||||
syntax keyword javascriptDOMMutationEvent contained DOMCharacterDataModified DOMContentLoaded
|
||||
syntax keyword javascriptDOMMutationEvent contained DOMElementNameChanged DOMNodeInserted
|
||||
syntax keyword javascriptDOMMutationEvent contained DOMNodeInsertedIntoDocument DOMNodeRemoved
|
||||
syntax keyword javascriptDOMMutationEvent contained DOMNodeRemovedFromDocument DOMSubtreeModified
|
||||
syntax cluster events add=javascriptDOMMutationEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDOMMutationEvent Title
|
||||
endif
|
||||
syntax keyword javascriptDragEvent contained drag dragdrop dragend dragenter dragexit
|
||||
syntax keyword javascriptDragEvent contained draggesture dragleave dragover dragstart
|
||||
syntax keyword javascriptDragEvent contained drop
|
||||
syntax cluster events add=javascriptDragEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptDragEvent Title
|
||||
endif
|
||||
syntax keyword javascriptElementEvent contained invalid overflow underflow DOMAutoComplete
|
||||
syntax keyword javascriptElementEvent contained command commandupdate
|
||||
syntax cluster events add=javascriptElementEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptElementEvent Title
|
||||
endif
|
||||
syntax keyword javascriptFocusEvent contained blur change DOMFocusIn DOMFocusOut focus
|
||||
syntax keyword javascriptFocusEvent contained focusin focusout
|
||||
syntax cluster events add=javascriptFocusEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFocusEvent Title
|
||||
endif
|
||||
syntax keyword javascriptFormEvent contained reset submit
|
||||
syntax cluster events add=javascriptFormEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFormEvent Title
|
||||
endif
|
||||
syntax keyword javascriptFrameEvent contained DOMFrameContentLoaded
|
||||
syntax cluster events add=javascriptFrameEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFrameEvent Title
|
||||
endif
|
||||
syntax keyword javascriptInputDeviceEvent contained click contextmenu DOMMouseScroll
|
||||
syntax keyword javascriptInputDeviceEvent contained dblclick gamepadconnected gamepaddisconnected
|
||||
syntax keyword javascriptInputDeviceEvent contained keydown keypress keyup MozGamepadButtonDown
|
||||
syntax keyword javascriptInputDeviceEvent contained MozGamepadButtonUp mousedown mouseenter
|
||||
syntax keyword javascriptInputDeviceEvent contained mouseleave mousemove mouseout
|
||||
syntax keyword javascriptInputDeviceEvent contained mouseover mouseup mousewheel MozMousePixelScroll
|
||||
syntax keyword javascriptInputDeviceEvent contained pointerlockchange pointerlockerror
|
||||
syntax keyword javascriptInputDeviceEvent contained wheel
|
||||
syntax cluster events add=javascriptInputDeviceEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptInputDeviceEvent Title
|
||||
endif
|
||||
syntax keyword javascriptMediaEvent contained audioprocess canplay canplaythrough
|
||||
syntax keyword javascriptMediaEvent contained durationchange emptied ended ended loadeddata
|
||||
syntax keyword javascriptMediaEvent contained loadedmetadata MozAudioAvailable pause
|
||||
syntax keyword javascriptMediaEvent contained play playing ratechange seeked seeking
|
||||
syntax keyword javascriptMediaEvent contained stalled suspend timeupdate volumechange
|
||||
syntax keyword javascriptMediaEvent contained waiting complete
|
||||
syntax cluster events add=javascriptMediaEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptMediaEvent Title
|
||||
endif
|
||||
syntax keyword javascriptMenuEvent contained DOMMenuItemActive DOMMenuItemInactive
|
||||
syntax cluster events add=javascriptMenuEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptMenuEvent Title
|
||||
endif
|
||||
syntax keyword javascriptNetworkEvent contained datachange dataerror disabled enabled
|
||||
syntax keyword javascriptNetworkEvent contained offline online statuschange connectionInfoUpdate
|
||||
syntax cluster events add=javascriptNetworkEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptNetworkEvent Title
|
||||
endif
|
||||
syntax keyword javascriptProgressEvent contained abort error load loadend loadstart
|
||||
syntax keyword javascriptProgressEvent contained progress timeout uploadprogress
|
||||
syntax cluster events add=javascriptProgressEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptProgressEvent Title
|
||||
endif
|
||||
syntax keyword javascriptResourceEvent contained cached error load
|
||||
syntax cluster events add=javascriptResourceEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptResourceEvent Title
|
||||
endif
|
||||
syntax keyword javascriptScriptEvent contained afterscriptexecute beforescriptexecute
|
||||
syntax cluster events add=javascriptScriptEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptScriptEvent Title
|
||||
endif
|
||||
syntax keyword javascriptSensorEvent contained compassneedscalibration devicelight
|
||||
syntax keyword javascriptSensorEvent contained devicemotion deviceorientation deviceproximity
|
||||
syntax keyword javascriptSensorEvent contained orientationchange userproximity
|
||||
syntax cluster events add=javascriptSensorEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSensorEvent Title
|
||||
endif
|
||||
syntax keyword javascriptSessionHistoryEvent contained pagehide pageshow popstate
|
||||
syntax cluster events add=javascriptSessionHistoryEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSessionHistoryEvent Title
|
||||
endif
|
||||
syntax keyword javascriptStorageEvent contained change storage
|
||||
syntax cluster events add=javascriptStorageEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptStorageEvent Title
|
||||
endif
|
||||
syntax keyword javascriptSVGEvent contained SVGAbort SVGError SVGLoad SVGResize SVGScroll
|
||||
syntax keyword javascriptSVGEvent contained SVGUnload SVGZoom
|
||||
syntax cluster events add=javascriptSVGEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSVGEvent Title
|
||||
endif
|
||||
syntax keyword javascriptTabEvent contained visibilitychange
|
||||
syntax cluster events add=javascriptTabEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptTabEvent Title
|
||||
endif
|
||||
syntax keyword javascriptTextEvent contained compositionend compositionstart compositionupdate
|
||||
syntax keyword javascriptTextEvent contained copy cut paste select text
|
||||
syntax cluster events add=javascriptTextEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptTextEvent Title
|
||||
endif
|
||||
syntax keyword javascriptTouchEvent contained touchcancel touchend touchenter touchleave
|
||||
syntax keyword javascriptTouchEvent contained touchmove touchstart
|
||||
syntax cluster events add=javascriptTouchEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptTouchEvent Title
|
||||
endif
|
||||
syntax keyword javascriptUpdateEvent contained checking downloading error noupdate
|
||||
syntax keyword javascriptUpdateEvent contained obsolete updateready
|
||||
syntax cluster events add=javascriptUpdateEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptUpdateEvent Title
|
||||
endif
|
||||
syntax keyword javascriptValueChangeEvent contained hashchange input readystatechange
|
||||
syntax cluster events add=javascriptValueChangeEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptValueChangeEvent Title
|
||||
endif
|
||||
syntax keyword javascriptViewEvent contained fullscreen fullscreenchange fullscreenerror
|
||||
syntax keyword javascriptViewEvent contained resize scroll
|
||||
syntax cluster events add=javascriptViewEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptViewEvent Title
|
||||
endif
|
||||
syntax keyword javascriptWebsocketEvent contained close error message open
|
||||
syntax cluster events add=javascriptWebsocketEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptWebsocketEvent Title
|
||||
endif
|
||||
syntax keyword javascriptWindowEvent contained DOMWindowCreated DOMWindowClose DOMTitleChanged
|
||||
syntax cluster events add=javascriptWindowEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptWindowEvent Title
|
||||
endif
|
||||
syntax keyword javascriptUncategorizedEvent contained beforeunload message open show
|
||||
syntax cluster events add=javascriptUncategorizedEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptUncategorizedEvent Title
|
||||
endif
|
||||
syntax keyword javascriptServiceWorkerEvent contained install activate fetch
|
||||
syntax cluster events add=javascriptServiceWorkerEvent
|
||||
if exists("did_javascript_hilink") | HiLink javascriptServiceWorkerEvent Title
|
||||
endif
|
@ -1,13 +0,0 @@
|
||||
syntax keyword javascriptGlobal Function Boolean Error EvalError InternalError RangeError
|
||||
syntax keyword javascriptGlobal ReferenceError StopIteration SyntaxError TypeError
|
||||
syntax keyword javascriptGlobal URIError Date Float32Array Float64Array Int16Array
|
||||
syntax keyword javascriptGlobal Int32Array Int8Array Uint16Array Uint32Array Uint8Array
|
||||
syntax keyword javascriptGlobal Uint8ClampedArray ParallelArray ArrayBuffer DataView
|
||||
syntax keyword javascriptGlobal Iterator Generator Reflect Proxy arguments
|
||||
if exists("did_javascript_hilink") | HiLink javascriptGlobal Structure
|
||||
endif
|
||||
syntax keyword javascriptGlobalMethod eval uneval isFinite isNaN parseFloat parseInt nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptGlobalMethod decodeURI decodeURIComponent encodeURI encodeURIComponent nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptGlobalMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptGlobalMethod Structure
|
||||
endif
|
@ -1,4 +0,0 @@
|
||||
syntax keyword javascriptNodeGlobal global process console Buffer module exports setTimeout
|
||||
syntax keyword javascriptNodeGlobal clearTimeout setInterval clearInterval
|
||||
if exists("did_javascript_hilink") | HiLink javascriptNodeGlobal Structure
|
||||
endif
|
@ -1,34 +0,0 @@
|
||||
syntax keyword javascriptGlobal URL nextgroup=javascriptGlobalURLDot,javascriptFuncCallArg
|
||||
syntax match javascriptGlobalURLDot /\./ contained nextgroup=javascriptURLStaticMethod
|
||||
syntax keyword javascriptGlobal Blob BlobBuilder File FileReader FileReaderSync URLUtils
|
||||
syntax keyword javascriptFileMethod contained readAsArrayBuffer readAsBinaryString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptFileMethod contained readAsDataURL readAsText nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptFileMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFileMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptFileReaderProp contained error readyState result
|
||||
syntax cluster props add=javascriptFileReaderProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFileReaderProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptFileReaderMethod contained abort readAsArrayBuffer readAsBinaryString nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptFileReaderMethod contained readAsDataURL readAsText nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptFileReaderMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFileReaderMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptFileListMethod contained item nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptFileListMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptFileListMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptBlobMethod contained append getBlob getFile nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptBlobMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBlobMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptURLUtilsProp contained hash host hostname href origin password
|
||||
syntax keyword javascriptURLUtilsProp contained pathname port protocol search searchParams
|
||||
syntax keyword javascriptURLUtilsProp contained username
|
||||
syntax cluster props add=javascriptURLUtilsProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptURLUtilsProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptURLStaticMethod contained createObjectURL revokeObjectURL nextgroup=javascriptFuncCallArg
|
||||
if exists("did_javascript_hilink") | HiLink javascriptURLStaticMethod Keyword
|
||||
endif
|
@ -1,7 +0,0 @@
|
||||
syntax keyword javascriptGlobal console
|
||||
syntax keyword javascriptConsoleMethod contained count dir error group groupCollapsed nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptConsoleMethod contained groupEnd info log time timeEnd trace nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptConsoleMethod contained warn nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptConsoleMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptConsoleMethod Keyword
|
||||
endif
|
@ -1,16 +0,0 @@
|
||||
syntax keyword javascriptCryptoGlobal crypto
|
||||
if exists("did_javascript_hilink") | HiLink javascriptCryptoGlobal Structure
|
||||
endif
|
||||
syntax keyword javascriptSubtleCryptoMethod contained encrypt decrypt sign verify nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptSubtleCryptoMethod contained digest nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptSubtleCryptoMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptSubtleCryptoMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptCryptoProp contained subtle
|
||||
syntax cluster props add=javascriptCryptoProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptCryptoProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptCryptoMethod contained getRandomValues nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptCryptoMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptCryptoMethod Keyword
|
||||
endif
|
@ -1,26 +0,0 @@
|
||||
syntax keyword javascriptGlobal Headers Request Response
|
||||
syntax keyword javascriptGlobalMethod fetch nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptGlobalMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptGlobalMethod Structure
|
||||
endif
|
||||
syntax keyword javascriptHeadersMethod contained append delete get getAll has set nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptHeadersMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptHeadersMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptRequestProp contained method url headers context referrer
|
||||
syntax keyword javascriptRequestProp contained mode credentials cache
|
||||
syntax cluster props add=javascriptRequestProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptRequestProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptRequestMethod contained clone nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptRequestMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptRequestMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptResponseProp contained type url status statusText headers
|
||||
syntax cluster props add=javascriptResponseProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptResponseProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptResponseMethod contained clone nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptResponseMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptResponseMethod Keyword
|
||||
endif
|
@ -1,8 +0,0 @@
|
||||
syntax keyword javascriptBOMHistoryProp contained length current next previous state
|
||||
syntax cluster props add=javascriptBOMHistoryProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMHistoryProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptBOMHistoryMethod contained back forward go pushState replaceState nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptBOMHistoryMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMHistoryMethod Keyword
|
||||
endif
|
@ -1,10 +0,0 @@
|
||||
syntax keyword javascriptBOMLocationProp contained href protocol host hostname port
|
||||
syntax keyword javascriptBOMLocationProp contained pathname search hash username password
|
||||
syntax keyword javascriptBOMLocationProp contained origin
|
||||
syntax cluster props add=javascriptBOMLocationProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMLocationProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptBOMLocationMethod contained assign reload replace toString nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptBOMLocationMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMLocationMethod Keyword
|
||||
endif
|
@ -1,20 +0,0 @@
|
||||
syntax keyword javascriptBOMNavigatorProp contained battery buildID cookieEnabled
|
||||
syntax keyword javascriptBOMNavigatorProp contained doNotTrack maxTouchPoints oscpu
|
||||
syntax keyword javascriptBOMNavigatorProp contained productSub push serviceWorker
|
||||
syntax keyword javascriptBOMNavigatorProp contained vendor vendorSub
|
||||
syntax cluster props add=javascriptBOMNavigatorProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMNavigatorProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptBOMNavigatorMethod contained addIdleObserver getDeviceStorage nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMNavigatorMethod contained getDeviceStorages getGamepads nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMNavigatorMethod contained getUserMedia registerContentHandler nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMNavigatorMethod contained removeIdleObserver requestWakeLock nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMNavigatorMethod contained vibrate watch registerProtocolHandler nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMNavigatorMethod contained sendBeacon nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptBOMNavigatorMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMNavigatorMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptServiceWorkerMethod contained register nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptServiceWorkerMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptServiceWorkerMethod Keyword
|
||||
endif
|
@ -1,14 +0,0 @@
|
||||
syntax keyword javascriptServiceWorkerProp contained controller ready
|
||||
syntax cluster props add=javascriptServiceWorkerProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptServiceWorkerProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptServiceWorkerMethod contained register getRegistration nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptServiceWorkerMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptServiceWorkerMethod Keyword
|
||||
endif
|
||||
syntax keyword javascriptGlobal Cache
|
||||
syntax keyword javascriptCacheMethod contained match matchAll add addAll put delete nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptCacheMethod contained keys nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptCacheMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptCacheMethod Keyword
|
||||
endif
|
@ -1,41 +0,0 @@
|
||||
syntax keyword javascriptBOMWindowProp applicationCache closed Components controllers
|
||||
syntax keyword javascriptBOMWindowProp dialogArguments document frameElement frames
|
||||
syntax keyword javascriptBOMWindowProp fullScreen history innerHeight innerWidth length
|
||||
syntax keyword javascriptBOMWindowProp location locationbar menubar messageManager
|
||||
syntax keyword javascriptBOMWindowProp name navigator opener outerHeight outerWidth
|
||||
syntax keyword javascriptBOMWindowProp pageXOffset pageYOffset parent performance
|
||||
syntax keyword javascriptBOMWindowProp personalbar returnValue screen screenX screenY
|
||||
syntax keyword javascriptBOMWindowProp scrollbars scrollMaxX scrollMaxY scrollX scrollY
|
||||
syntax keyword javascriptBOMWindowProp self sidebar status statusbar toolbar top window
|
||||
syntax cluster props add=javascriptBOMWindowProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMWindowProp Structure
|
||||
endif
|
||||
syntax keyword javascriptBOMWindowMethod alert atob blur btoa clearImmediate clearInterval nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod clearTimeout close confirm dispatchEvent nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod find focus getAttention getAttentionWithCycleCount nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod getComputedStyle getDefaulComputedStyle getSelection nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod matchMedia maximize moveBy moveTo open openDialog nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod postMessage print prompt removeEventListener nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod resizeBy resizeTo restore scroll scrollBy nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod scrollByLines scrollByPages scrollTo setCursor nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod setImmediate setInterval setResizable setTimeout nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptBOMWindowMethod showModalDialog sizeToContent stop updateCommands nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptBOMWindowMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMWindowMethod Structure
|
||||
endif
|
||||
syntax keyword javascriptBOMWindowEvent contained onabort onbeforeunload onblur onchange
|
||||
syntax keyword javascriptBOMWindowEvent contained onclick onclose oncontextmenu ondevicelight
|
||||
syntax keyword javascriptBOMWindowEvent contained ondevicemotion ondeviceorientation
|
||||
syntax keyword javascriptBOMWindowEvent contained ondeviceproximity ondragdrop onerror
|
||||
syntax keyword javascriptBOMWindowEvent contained onfocus onhashchange onkeydown onkeypress
|
||||
syntax keyword javascriptBOMWindowEvent contained onkeyup onload onmousedown onmousemove
|
||||
syntax keyword javascriptBOMWindowEvent contained onmouseout onmouseover onmouseup
|
||||
syntax keyword javascriptBOMWindowEvent contained onmozbeforepaint onpaint onpopstate
|
||||
syntax keyword javascriptBOMWindowEvent contained onreset onresize onscroll onselect
|
||||
syntax keyword javascriptBOMWindowEvent contained onsubmit onunload onuserproximity
|
||||
syntax keyword javascriptBOMWindowEvent contained onpageshow onpagehide
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMWindowEvent Keyword
|
||||
endif
|
||||
syntax keyword javascriptBOMWindowCons DOMParser QueryInterface XMLSerializer
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOMWindowCons Structure
|
||||
endif
|
@ -1,14 +0,0 @@
|
||||
syntax keyword javascriptXHRGlobal XMLHttpRequest
|
||||
if exists("did_javascript_hilink") | HiLink javascriptXHRGlobal Structure
|
||||
endif
|
||||
syntax keyword javascriptXHRProp contained onreadystatechange readyState response
|
||||
syntax keyword javascriptXHRProp contained responseText responseType responseXML status
|
||||
syntax keyword javascriptXHRProp contained statusText timeout ontimeout upload withCredentials
|
||||
syntax cluster props add=javascriptXHRProp
|
||||
if exists("did_javascript_hilink") | HiLink javascriptXHRProp Keyword
|
||||
endif
|
||||
syntax keyword javascriptXHRMethod contained abort getAllResponseHeaders getResponseHeader nextgroup=javascriptFuncCallArg
|
||||
syntax keyword javascriptXHRMethod contained open overrideMimeType send setRequestHeader nextgroup=javascriptFuncCallArg
|
||||
syntax cluster props add=javascriptXHRMethod
|
||||
if exists("did_javascript_hilink") | HiLink javascriptXHRMethod Keyword
|
||||
endif
|
@ -1,92 +0,0 @@
|
||||
syntax keyword javascriptBOM AbstractWorker AnalyserNode App Apps ArrayBuffer ArrayBufferView
|
||||
syntax keyword javascriptBOM Attr AudioBuffer AudioBufferSourceNode AudioContext AudioDestinationNode
|
||||
syntax keyword javascriptBOM AudioListener AudioNode AudioParam BatteryManager BiquadFilterNode
|
||||
syntax keyword javascriptBOM BlobEvent BluetoothAdapter BluetoothDevice BluetoothManager
|
||||
syntax keyword javascriptBOM CameraCapabilities CameraControl CameraManager CanvasGradient
|
||||
syntax keyword javascriptBOM CanvasImageSource CanvasPattern CanvasRenderingContext2D
|
||||
syntax keyword javascriptBOM CaretPosition CDATASection ChannelMergerNode ChannelSplitterNode
|
||||
syntax keyword javascriptBOM CharacterData ChildNode ChromeWorker Comment Connection
|
||||
syntax keyword javascriptBOM Console ContactManager Contacts ConvolverNode Coordinates
|
||||
syntax keyword javascriptBOM CSS CSSConditionRule CSSGroupingRule CSSKeyframeRule
|
||||
syntax keyword javascriptBOM CSSKeyframesRule CSSMediaRule CSSNamespaceRule CSSPageRule
|
||||
syntax keyword javascriptBOM CSSRule CSSRuleList CSSStyleDeclaration CSSStyleRule
|
||||
syntax keyword javascriptBOM CSSStyleSheet CSSSupportsRule DataTransfer DataView DedicatedWorkerGlobalScope
|
||||
syntax keyword javascriptBOM DelayNode DeviceAcceleration DeviceRotationRate DeviceStorage
|
||||
syntax keyword javascriptBOM DirectoryEntry DirectoryEntrySync DirectoryReader DirectoryReaderSync
|
||||
syntax keyword javascriptBOM Document DocumentFragment DocumentTouch DocumentType
|
||||
syntax keyword javascriptBOM DOMCursor DOMError DOMException DOMHighResTimeStamp DOMImplementation
|
||||
syntax keyword javascriptBOM DOMImplementationRegistry DOMParser DOMRequest DOMString
|
||||
syntax keyword javascriptBOM DOMStringList DOMStringMap DOMTimeStamp DOMTokenList
|
||||
syntax keyword javascriptBOM DynamicsCompressorNode Element Entry EntrySync Extensions
|
||||
syntax keyword javascriptBOM FileException Float32Array Float64Array FMRadio FormData
|
||||
syntax keyword javascriptBOM GainNode Gamepad GamepadButton Geolocation History HTMLAnchorElement
|
||||
syntax keyword javascriptBOM HTMLAreaElement HTMLAudioElement HTMLBaseElement HTMLBodyElement
|
||||
syntax keyword javascriptBOM HTMLBRElement HTMLButtonElement HTMLCanvasElement HTMLCollection
|
||||
syntax keyword javascriptBOM HTMLDataElement HTMLDataListElement HTMLDivElement HTMLDListElement
|
||||
syntax keyword javascriptBOM HTMLDocument HTMLElement HTMLEmbedElement HTMLFieldSetElement
|
||||
syntax keyword javascriptBOM HTMLFormControlsCollection HTMLFormElement HTMLHeadElement
|
||||
syntax keyword javascriptBOM HTMLHeadingElement HTMLHRElement HTMLHtmlElement HTMLIFrameElement
|
||||
syntax keyword javascriptBOM HTMLImageElement HTMLInputElement HTMLKeygenElement HTMLLabelElement
|
||||
syntax keyword javascriptBOM HTMLLegendElement HTMLLIElement HTMLLinkElement HTMLMapElement
|
||||
syntax keyword javascriptBOM HTMLMediaElement HTMLMetaElement HTMLMeterElement HTMLModElement
|
||||
syntax keyword javascriptBOM HTMLObjectElement HTMLOListElement HTMLOptGroupElement
|
||||
syntax keyword javascriptBOM HTMLOptionElement HTMLOptionsCollection HTMLOutputElement
|
||||
syntax keyword javascriptBOM HTMLParagraphElement HTMLParamElement HTMLPreElement
|
||||
syntax keyword javascriptBOM HTMLProgressElement HTMLQuoteElement HTMLScriptElement
|
||||
syntax keyword javascriptBOM HTMLSelectElement HTMLSourceElement HTMLSpanElement HTMLStyleElement
|
||||
syntax keyword javascriptBOM HTMLTableCaptionElement HTMLTableCellElement HTMLTableColElement
|
||||
syntax keyword javascriptBOM HTMLTableDataCellElement HTMLTableElement HTMLTableHeaderCellElement
|
||||
syntax keyword javascriptBOM HTMLTableRowElement HTMLTableSectionElement HTMLTextAreaElement
|
||||
syntax keyword javascriptBOM HTMLTimeElement HTMLTitleElement HTMLTrackElement HTMLUListElement
|
||||
syntax keyword javascriptBOM HTMLUnknownElement HTMLVideoElement IDBCursor IDBCursorSync
|
||||
syntax keyword javascriptBOM IDBCursorWithValue IDBDatabase IDBDatabaseSync IDBEnvironment
|
||||
syntax keyword javascriptBOM IDBEnvironmentSync IDBFactory IDBFactorySync IDBIndex
|
||||
syntax keyword javascriptBOM IDBIndexSync IDBKeyRange IDBObjectStore IDBObjectStoreSync
|
||||
syntax keyword javascriptBOM IDBOpenDBRequest IDBRequest IDBTransaction IDBTransactionSync
|
||||
syntax keyword javascriptBOM IDBVersionChangeEvent ImageData IndexedDB Int16Array
|
||||
syntax keyword javascriptBOM Int32Array Int8Array L10n LinkStyle LocalFileSystem LocalFileSystemSync
|
||||
syntax keyword javascriptBOM Location LockedFile MediaQueryList MediaQueryListListener
|
||||
syntax keyword javascriptBOM MediaRecorder MediaSource MediaStream MediaStreamTrack
|
||||
syntax keyword javascriptBOM MutationObserver Navigator NavigatorGeolocation NavigatorID
|
||||
syntax keyword javascriptBOM NavigatorLanguage NavigatorOnLine NavigatorPlugins NetworkInformation
|
||||
syntax keyword javascriptBOM Node NodeFilter NodeIterator NodeList Notification OfflineAudioContext
|
||||
syntax keyword javascriptBOM OscillatorNode PannerNode ParentNode Performance PerformanceNavigation
|
||||
syntax keyword javascriptBOM PerformanceTiming Permissions PermissionSettings Plugin
|
||||
syntax keyword javascriptBOM PluginArray Position PositionError PositionOptions PowerManager
|
||||
syntax keyword javascriptBOM ProcessingInstruction PromiseResolver PushManager Range
|
||||
syntax keyword javascriptBOM RTCConfiguration RTCPeerConnection RTCPeerConnectionErrorCallback
|
||||
syntax keyword javascriptBOM RTCSessionDescription RTCSessionDescriptionCallback ScriptProcessorNode
|
||||
syntax keyword javascriptBOM Selection SettingsLock SettingsManager SharedWorker StyleSheet
|
||||
syntax keyword javascriptBOM StyleSheetList SVGAElement SVGAngle SVGAnimateColorElement
|
||||
syntax keyword javascriptBOM SVGAnimatedAngle SVGAnimatedBoolean SVGAnimatedEnumeration
|
||||
syntax keyword javascriptBOM SVGAnimatedInteger SVGAnimatedLength SVGAnimatedLengthList
|
||||
syntax keyword javascriptBOM SVGAnimatedNumber SVGAnimatedNumberList SVGAnimatedPoints
|
||||
syntax keyword javascriptBOM SVGAnimatedPreserveAspectRatio SVGAnimatedRect SVGAnimatedString
|
||||
syntax keyword javascriptBOM SVGAnimatedTransformList SVGAnimateElement SVGAnimateMotionElement
|
||||
syntax keyword javascriptBOM SVGAnimateTransformElement SVGAnimationElement SVGCircleElement
|
||||
syntax keyword javascriptBOM SVGClipPathElement SVGCursorElement SVGDefsElement SVGDescElement
|
||||
syntax keyword javascriptBOM SVGElement SVGEllipseElement SVGFilterElement SVGFontElement
|
||||
syntax keyword javascriptBOM SVGFontFaceElement SVGFontFaceFormatElement SVGFontFaceNameElement
|
||||
syntax keyword javascriptBOM SVGFontFaceSrcElement SVGFontFaceUriElement SVGForeignObjectElement
|
||||
syntax keyword javascriptBOM SVGGElement SVGGlyphElement SVGGradientElement SVGHKernElement
|
||||
syntax keyword javascriptBOM SVGImageElement SVGLength SVGLengthList SVGLinearGradientElement
|
||||
syntax keyword javascriptBOM SVGLineElement SVGMaskElement SVGMatrix SVGMissingGlyphElement
|
||||
syntax keyword javascriptBOM SVGMPathElement SVGNumber SVGNumberList SVGPathElement
|
||||
syntax keyword javascriptBOM SVGPatternElement SVGPoint SVGPolygonElement SVGPolylineElement
|
||||
syntax keyword javascriptBOM SVGPreserveAspectRatio SVGRadialGradientElement SVGRect
|
||||
syntax keyword javascriptBOM SVGRectElement SVGScriptElement SVGSetElement SVGStopElement
|
||||
syntax keyword javascriptBOM SVGStringList SVGStylable SVGStyleElement SVGSVGElement
|
||||
syntax keyword javascriptBOM SVGSwitchElement SVGSymbolElement SVGTests SVGTextElement
|
||||
syntax keyword javascriptBOM SVGTextPositioningElement SVGTitleElement SVGTransform
|
||||
syntax keyword javascriptBOM SVGTransformable SVGTransformList SVGTRefElement SVGTSpanElement
|
||||
syntax keyword javascriptBOM SVGUseElement SVGViewElement SVGVKernElement TCPServerSocket
|
||||
syntax keyword javascriptBOM TCPSocket Telephony TelephonyCall Text TextDecoder TextEncoder
|
||||
syntax keyword javascriptBOM TextMetrics TimeRanges Touch TouchList Transferable TreeWalker
|
||||
syntax keyword javascriptBOM Uint16Array Uint32Array Uint8Array Uint8ClampedArray
|
||||
syntax keyword javascriptBOM URLSearchParams URLUtilsReadOnly UserProximityEvent ValidityState
|
||||
syntax keyword javascriptBOM VideoPlaybackQuality WaveShaperNode WebBluetooth WebGLRenderingContext
|
||||
syntax keyword javascriptBOM WebSMS WebSocket WebVTT WifiManager Window Worker WorkerConsole
|
||||
syntax keyword javascriptBOM WorkerLocation WorkerNavigator XDomainRequest XMLDocument
|
||||
syntax keyword javascriptBOM XMLHttpRequestEventTarget
|
||||
if exists("did_javascript_hilink") | HiLink javascriptBOM Structure
|
||||
endif
|
Loading…
Reference in New Issue