/* CSS stylesheet for TxlProp's abstract syntax trees      -*- mode: Tcl -*-

   This is the version for the parse (tpp) stage.
   -- ©2005 by Jonathan Yavner
*/

@import "../tp-format.css";

/* Override this, since we still have redefine at this stage */
define_stmt:before {
    display: none;
}
define_stmt:after {
    content: "end\a0  define/redefine";
    background-color: #ff8;
    font-size: medium;
    font-style: italic;
    padding-right: 0.25em;
    letter-spacing: -1px;
}

/* Following are XML tags that appear only in the tpp stage */

define:before {
    content: "define";
    background-color: #ff8;
    font-size: 120%;
    font-weight: bold;
    padding: 0 2px;
    margin-right: 0.25em;
}

redefine:before {
    content: "redefine";
    background-color: #ff8;
    font-size: 120%;
    font-weight: bold;
    padding: 0 2px;
    margin-right: 0.25em;
}

ellipsis_bar {
    display: block;
}

ellipsis_bar:before {
    content: "... |";
    background-color: #ffb560;
    padding: 0 2px 1px 3px;
    margin-left: -1em;
    margin-right: 2px;
}

bar_ellipsis {
    display: block;
}

bar_ellipsis:before {
    content: "| ...";
    background-color: #ffb560;
    padding: 0 3px 1px 2px;
    margin-left: -1em;
    margin-right: 2px;
}


/* Below appears only in early passes; deleted by tpp-xmlmerge.Txl */

merge:before {
    display: block;
    content: "!merge!";
    background-color: #ffb560;
    font-weight: bold;
    font-size: 125%;
    padding: 0 2px;
}
