Higgins

Work in progress





Since most of the declarations, messages and formalisms used within Higgins are encoded as XML, and we're making heavy use of XSLT and Style Sheets to make them human readable in print or web browsers, we've attempted to make a somewht standardise colour scheme for the different parts of the system, in hope that it will make the style sheets easier to write and the information more consistent and legible.

The colour scheme is encoded in a CSS file, which may be imported to another to be overridden or extended.

So far, we've set up the colour scheme for the Pickering parser only. Pickering grammars, as well as parse results, can be viewed in a web reader using XSLT.

The present page is a test file that illustrates the colour scheme, which at present defines a light and a strong colour for each of border, text and background.

For the time being, we're sticking to non-dithering (web safe) colours.

Pickering colours

rules

.pickering_rule_light_background .p_r_l_bg
.pickering_rule_strong_background .p_r_s_bg
.pickering_rule_light_text .p_r_l_t
.pickering_rule_strong_text .p_r_s
.pickering_rule_light_border .p_r_l_b
.pickering_rule_strong_border .p_r_s_b

entries

.pickering_entry_light_background .p_e_l_bg
.pickering_entry_strong_background .p_e_s_bg
.pickering_entry_light_text .p_e_l_t
.pickering_entry_strong_text .p_e_s_t
.pickering_entry_light_border .p_e_l_b
.pickering_entry_strong_border .p_e_s_b

matches

.pickering_match_light_background .p_m_l_bg
.pickering_match_strong_background .p_m_s_bg
.pickering_match_light_text .p_m_l_t
.pickering_match_strong_text .p_m_s_t
.pickering_match_light_border .p_m_l_b
.pickering_match_strong_border .p_m_s_b

nomatches

.pickering_nomatch_light_background .p_nm_l_bg
.pickering_nomatch_strong_background .p_nm_s_bg
.pickering_nomatch_light_text .p_nm_l_t
.pickering_nomatch_strong_text .p_nm_s_t
.pickering_nomatch_light_border .p_nm_l_b
.pickering_nomatch_strong_border .p_nm_s_b

insertions

.pickering_insertion_light_background .p_i_l_bg
.pickering_insertion_strong_background .p_i_s_bg
.pickering_insertion_light_text .p_i_l_t
.pickering_insertion_strong_text .p_i_s_t
.pickering_insertion_light_border .p_i_l_b
.pickering_insertion_strong_border .p_i_s_b

oov

.pickering_oov_light_background .p_oov_l_bg
.pickering_oov_strong_background .p_oov_s_bg
.pickering_oov_light_text .p_oov_l_t
.pickering_oov_strong_text .p_oov_s_t
.pickering_oov_light_border .p_oov_l_b
.pickering_oov_strong_border .p_oov_s_b

deletions

.pickering_deletion_light_background .p_del_l_bg
.pickering_deletion_strong_background .p_del_s_bg
.pickering_deletion_light_text .p_del_l_t
.pickering_deletion_strong_text .p_del_s_t
.pickering_deletion_light_border .p_del_l_b
.pickering_deletion_strong_border .p_del_s_b


Valid XHTML 1.1!|Valid CSS!|Level A conformance icon, W3C-WAI Web Content Accessibility Guidelines 1.0