ebnf-style-database
ebnf-style-database is a variable defined in `
ebnf2ps.el
'.
Its value is shown
below.
Documentation:
Style database.
Each element has the following form:
(NAME INHERITS (VAR . VALUE)...)
Where:
NAME is a symbol name style.
INHERITS is a symbol name style from which the current style inherits
the context. If INHERITS is nil, then there is no inheritance.
This is a simple inheritance of style: if you declare that
style A inherits from style B, all settings of B are applied
first, and then the settings of A are applied. This is useful
when you wish to modify some aspects of an existing style, but
at the same time wish to keep it unmodified.
VAR is a valid ebnf2ps symbol custom variable.
See `ebnf-style-custom-list' for valid symbol variables.
VALUE is a sexp which will be evaluated to set the value of VAR.
Don't forget to quote symbols and constant lists.
See `default' style for an example.
Don't use this variable directly. Use functions `ebnf-insert-style',
`ebnf-delete-style' and `ebnf-merge-style'.
Value:
((default nil
(ebnf-special-show-delimiter . t)
(ebnf-special-font quote
(7 Courier "Black" "Gray95" bold italic))
(ebnf-special-shape quote bevel)
(ebnf-special-shadow)
(ebnf-special-border-width . 0.5)
(ebnf-special-border-color . "Black")
(ebnf-except-font quote
(7 Courier "Black" "Gray90" bold italic))
(ebnf-except-shape quote bevel)
(ebnf-except-shadow)
(ebnf-except-border-width . 0.25)
(ebnf-except-border-color . "Black")
(ebnf-repeat-font quote
(7 Courier "Black" "Gray85" bold italic))
(ebnf-repeat-shape quote bevel)
(ebnf-repeat-shadow)
(ebnf-repeat-border-width . 0.0)
(ebnf-repeat-border-color . "Black")
(ebnf-terminal-regexp)
(ebnf-case-fold-search)
(ebnf-terminal-font quote
(7 Courier "Black" "White"))
(ebnf-terminal-shape quote miter)
(ebnf-terminal-shadow)
(ebnf-terminal-border-width . 1.0)
(ebnf-terminal-border-color . "Black")
(ebnf-non-terminal-font quote
(7 Helvetica "Black" "White"))
(ebnf-non-terminal-shape quote round)
(ebnf-non-terminal-shadow)
(ebnf-non-terminal-border-width . 1.0)
(ebnf-non-terminal-border-color . "Black")
(ebnf-production-name-p . t)
(ebnf-sort-production)
(ebnf-production-font quote
(10 Helvetica "Black" "White" bold))
(ebnf-arrow-shape quote hollow)
(ebnf-chart-shape quote round)
(ebnf-user-arrow)
(ebnf-horizontal-orientation)
(ebnf-horizontal-max-height)
(ebnf-production-horizontal-space . 0.0)
(ebnf-production-vertical-space . 0.0)
(ebnf-justify-sequence quote center)
(ebnf-lex-comment-char . 59)
(ebnf-lex-eop-char . 46)
(ebnf-syntax quote ebnf)
(ebnf-iso-alternative-p)
(ebnf-iso-normalize-p)
(ebnf-file-suffix-regexp . ".[Bb][Nn][Ff]$")
(ebnf-eps-prefix . "ebnf--")
(ebnf-eps-header-font quote
(11 Helvetica "Black" "White" bold))
(ebnf-eps-header)
(ebnf-eps-footer-font quote
(7 Helvetica "Black" "White" bold))
(ebnf-eps-footer)
(ebnf-entry-percentage . 0.5)
(ebnf-color-p or
(fboundp 'x-color-values)
(fboundp 'color-instance-rgb-components))
(ebnf-line-width . 1.0)
(ebnf-line-color . "Black")
(ebnf-debug-ps)
(ebnf-use-float-format . t)
(ebnf-stop-on-error)
(ebnf-yac-ignore-error-recovery)
(ebnf-ignore-empty-rule)
(ebnf-optimize))
(happy default
(ebnf-justify-sequence quote left)
(ebnf-lex-comment-char . 35)
(ebnf-lex-eop-char . 59))
(abnf default
(ebnf-syntax quote abnf))
(iso-ebnf default
(ebnf-syntax quote iso-ebnf))
(yacc default
(ebnf-syntax quote yacc))
(ebnfx default
(ebnf-syntax quote ebnfx))
(dtd default
(ebnf-syntax quote dtd)))