Sha256: 0ea17bfbf41afd1bb12e59ed9cef1f44e5cdf6f8482597d562704ce52edbb94d
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
require 'rgen/metamodel_builder' require 'codemodels' module CodeModels module Html class HtmlNode < CodeModels::CodeModelsAstNode end class Attribute < HtmlNode has_attr 'name', String has_attr 'value', String end class Element < HtmlNode end class Node < Element has_attr 'name', String contains_many_uni 'attributes', Attribute contains_many_uni 'children', Element end class Text < Element has_attr 'value', String end class Document < HtmlNode contains_many_uni 'children', Element end class HtmlDocument < Document end class XmlDocument < Document end class DTD < Element has_attr 'name', String end class Script < Node end #CodeModels.enable_foreign_asts(Script) end end
Version data entries
4 entries across 4 versions & 1 rubygems