aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Moellmann2000-01-29 12:15:49 +0000
committerGerd Moellmann2000-01-29 12:15:49 +0000
commitbbd9b56608ff9e354e8f665672cec9bca924a25d (patch)
treedb8eddc83921c8395d85bd62761da33def955835
parentf5bd1691b763289fcbd680d421e3d2ed426e6137 (diff)
downloademacs-bbd9b56608ff9e354e8f665672cec9bca924a25d.tar.gz
emacs-bbd9b56608ff9e354e8f665672cec9bca924a25d.zip
*** empty log message ***
-rw-r--r--etc/NEWS32
-rw-r--r--lisp/ChangeLog8
2 files changed, 40 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index cd7f69ea659..299e0ef81a3 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -781,6 +781,38 @@ appropriate for C-style escape sequences in strings.
781 781
782** New modes and packages 782** New modes and packages
783 783
784*** The package ebnf2ps translates an EBNF to a syntactic chart in
785PostScript.
786
787Currently accepts ad-hoc EBNF, ISO EBNF and Bison/Yacc.
788
789The ad-hoc default EBNF syntax has the following elements:
790
791 ; comment (until end of line)
792 A non-terminal
793 "C" terminal
794 ?C? special
795 $A default non-terminal
796 $"C" default terminal
797 $?C? default special
798 A = B. production (A is the header and B the body)
799 C D sequence (C occurs before D)
800 C | D alternative (C or D occurs)
801 A - B exception (A excluding B, B without any non-terminal)
802 n * A repetition (A repeats n (integer) times)
803 (C) group (expression C is grouped together)
804 [C] optional (C may or not occurs)
805 C+ one or more occurrences of C
806 {C}+ one or more occurrences of C
807 {C}* zero or more occurrences of C
808 {C} zero or more occurrences of C
809 C / D equivalent to: C {D C}*
810 {C || D}+ equivalent to: C {D C}*
811 {C || D}* equivalent to: [C {D C}*]
812 {C || D} equivalent to: [C {D C}*]
813
814Please, see ebnf2ps documentation for EBNF syntax and how to use it.
815
784*** The package align.el will align columns within a region, using M-x 816*** The package align.el will align columns within a region, using M-x
785align. Its mode-specific rules, based on regular expressions, 817align. Its mode-specific rules, based on regular expressions,
786determine where the columns should be split. In C and C++, for 818determine where the columns should be split. In C and C++, for
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2823ff12e99..9a6b25d31dc 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12000-01-18 Gerd Moellmann <gerd@gnu.org>
2
3 * iswitchb.el (iswitchb-use-frame-buffer-list): New configuration
4 variable. If non-nil, order the buffer list according to the
5 currently selected frame.
6 (iswitchb-make-buflist): If iswitchb-use-frame-buffer-list is
7 non-nil, pass the selected frame to function buffer-list.
8
12000-01-29 Vinicius Jose Latorre <vinicius@cpqd.com.br> 92000-01-29 Vinicius Jose Latorre <vinicius@cpqd.com.br>
2 10
3 * progmodes/ebnf2ps.el (ebnf-syntax): Doc fix 11 * progmodes/ebnf2ps.el (ebnf-syntax): Doc fix