Class Syntax::Javascript
In: lib/syntax/lang/javascript.rb
Parent: Tokenizer

Methods

step  

Constants

JAVASCRIPT_KEYWORDS = Set.new %w{abstract break case catch class const continue debugger default delete do else enum export extends final finally for function goto if implements import in instanceof interface native new package private protected public return static super switch synchronized this throw throws transient try typeof var void volatile while with} unless const_defined?(:JAVASCRIPT_KEYWORDS)
JAVASCRIPT_PREDEFINED_TYPES = Set.new %w{boolean byte char double float int long short} unless const_defined?(:JAVASCRIPT_PREDEFINED_TYPES)
JAVASCRIPT_PREDEFINED_CONSTANTS = %w{null true false} unless const_defined?(:JAVASCRIPT_PREDEFINED_CONSTANTS)

Public Instance methods

[Validate]