grammar SwingBorder;

import BaseNumbers, CssColor;

borderSwingSimple
    : borderSwingSimple_Style WS borderSwingSimple_Type (WS color)? (WS color)?
    | borderSwingSimple_Style WS borderSwingSimple_Type (WS color)? (WS color)?
    ;

borderSwingSimple_Style
    : SWING_BORDER_etched
    | SWING_BORDER_bevel
    | SWING_BORDER_bevel_soft
    ;

borderSwingSimple_Type
    : SWING_BORDER_raised
    | SWING_BORDER_lowered
    ;

SWING_BORDER_etched: 'etched';
SWING_BORDER_bevel: 'bevel';
SWING_BORDER_bevel_soft: 'soft-bevel';
SWING_BORDER_raised: 'raised';
SWING_BORDER_lowered: 'lowered';
