.. | ||
codegen.go | ||
README.md |
codegen
codegen reads simple descriptions of HTML elements and attributes from
elements.txt
and attribs.txt
, respectively, and generates Go functions to
create them.
The files contains one description per line. Each attribute description is in the form
attribute-name attribute-type
where attribute-name
is the lowercase name of the attribute, and
attribute-type
is either string
for normal attributes (e.g. id
, 'style')
or bool
for boolean attributes (e.g. disabled
). Each element description is
in the form
tag-name element-type
where tag-name
is the lowercase name of the element, and element-type
is
either empty
for empty elements (e.g. img
, 'br') or parent
for elements
that can have child nodes (e.g. 'div', 'body').