%!– VARIABLES –%
@aml = Abstract Markup Language
%!– DOCTYPES —%
%%html5-{
<!DOCTYPE html>
} %%html5(:this=>‘this’,:that=>‘that’){
%(.html5-) %html
} %%html401s-{
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
} %%html401s{
%(.html401s-) %html
} %%html401t-{
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
} %%html401t{
%(.html401t-) %html
} %%html401f-{
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
} %%html401f{
%(.html401f-) %html
} %%xhtml1s-{
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
} %%xhtml1s{
%(.xhtml1s-) %html
} %%xhtml1t-{
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
} %%xhtml1t{
%(.xhtml1t-) %html
} %%xhtml1f-{
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
} %%xhtml1f{
%(.xhtml1f-) %html
} %%xhtml11-{
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
} %%xhtml11{
%(.xhtml11-) %html
}
%!– HELPERS —%
%%css(:href=>”, :media=>‘screen’){
%/link{:href=>'@(:href)', :media=>'@(:media)', :rel=>'stylesheet'}
} %%js(:src=>”){
%script{:type=>'text/javascript', :src=>'@(:src)'}
}