Class: Liquidscript::Generator::Javascript
- Defined in:
- lib/liquidscript/generator/javascript.rb,
lib/liquidscript/generator/javascript/metas.rb,
lib/liquidscript/generator/javascript/objects.rb,
lib/liquidscript/generator/javascript/literals.rb
Overview
A list of all of the possible codes for javascript:
-
‘:set` ✔
-
‘:get` ✔
-
‘:exec` ✔
-
‘:expression` ✔
-
‘:class` ✔
-
‘:module` ✔
-
‘:property` ✔
-
‘:call` ✔
-
‘:number` ✔
-
‘:sstring` ✔
-
‘:dstring` ✔
-
‘:object` ✔
-
‘:array` ✔
-
‘:function` ✔
Each one of these must have a generate function.
Defined Under Namespace
Modules: Literals, Metas, Objects
Constant Summary
Constants included from Literals
Instance Method Summary collapse
-
#initialize(top) ⇒ Javascript
constructor
A new instance of Javascript.
Methods included from Objects
#generate_call, #generate_class, #generate_expression, #generate_module, #generate_property
Methods included from Metas
#generate_else, #generate_exec, #generate_get, #generate_set
Methods included from Literals
#generate_array, #generate_binop, #generate_function, #generate_interop, #generate_istring, #generate_keyword, #generate_newline, #generate_number, #generate_object, #generate_sstring, #generate_unop
Methods inherited from Base
Methods included from Base::Replacements
Constructor Details
#initialize(top) ⇒ Javascript
Returns a new instance of Javascript.
31 32 33 34 |
# File 'lib/liquidscript/generator/javascript.rb', line 31 def initialize(top) @modules = [] super end |