.document | |
|
|
.gitignore | |
|
|
.tm_properties | |
|
|
.travis.yml | |
|
|
Gemfile | |
|
|
Guardfile | |
|
|
LICENSE | |
|
|
README.md | |
|
|
Rakefile | |
|
|
bin/webidl2ruby | |
|
|
lib/webidl/parser/idl.treetop | |
|
|
support/webidl-spec-2017-08-08.html | |
|
|
support/webidl-spec-2018-09-03.html | |
|
|
webidl.gemspec | |
|
|
examples/html5.rb | 4 |
|
|
lib/webidl.rb | 59 |
|
|
lib/webidl/ast/argument.rb | 20 |
|
|
lib/webidl/ast/attribute.rb | 23 |
|
|
lib/webidl/ast/callback.rb | 13 |
|
|
lib/webidl/ast/const.rb | 13 |
|
|
lib/webidl/ast/dictionary.rb | 26 |
|
|
lib/webidl/ast/dictionary_member.rb | 11 |
|
|
lib/webidl/ast/enum.rb | 12 |
|
|
lib/webidl/ast/exception.rb | 15 |
|
|
lib/webidl/ast/extended_attribute.rb | 11 |
|
|
lib/webidl/ast/field.rb | 11 |
|
|
lib/webidl/ast/implements_statement.rb | 11 |
|
|
lib/webidl/ast/includes_statement.rb | 11 |
|
|
lib/webidl/ast/interface.rb | 29 |
|
|
lib/webidl/ast/module.rb | 14 |
|
|
lib/webidl/ast/node.rb | 24 |
|
|
lib/webidl/ast/operation.rb | 39 |
|
|
lib/webidl/ast/promise_type.rb | 10 |
|
|
lib/webidl/ast/scoped_name.rb | 22 |
|
|
lib/webidl/ast/sequence.rb | 15 |
|
|
lib/webidl/ast/type.rb | 31 |
|
|
lib/webidl/ast/typedef.rb | 12 |
|
|
lib/webidl/extensions/string.rb | 8 |
|
|
lib/webidl/extensions/syntax_node.rb | 5 |
|
|
lib/webidl/generator.rb | 44 |
|
|
lib/webidl/generator/ruby_sexp_visitor.rb | 159 | B 5 hrs |
|
lib/webidl/parse_tree/absolute_scoped_name.rb | 9 |
|
|
lib/webidl/parse_tree/argument.rb | 21 | A 35 mins |
|
lib/webidl/parse_tree/argument_list.rb | 11 |
|
|
lib/webidl/parse_tree/attribute.rb | 14 |
|
|
lib/webidl/parse_tree/callback.rb | 13 |
|
|
lib/webidl/parse_tree/const.rb | 9 |
|
|
lib/webidl/parse_tree/definitions.rb | 20 | A 1 hr |
|
lib/webidl/parse_tree/dictionary.rb | 19 |
|
|
lib/webidl/parse_tree/dictionary_member.rb | 13 |
|
|