From 4100c42bc6a64597abf81cd9dddc2773f0932f6e Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 28 Nov 2014 18:01:28 +0100 Subject: mds-kbdc: simplification of unordered subseq:s MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- doc/info/mds.texinfo | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'doc/info') diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index 6f5e5f5..a4bb672 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -5461,6 +5461,25 @@ may however choose to discourage unordered subsequence inside unordered subsequence because of readability issues. +Unordered subsequences longer than 5 elements +cannot compile under normal circumstances. This +is eliminiation of unordered subsequences grows +superexponentially, and thus is probably an error +than can cause memory exhaustion and unrealistic +compilation-time. Therefore, if an unordered +subsequences longer than 5 elements is used the +compiler required that the @option{--force} flag +is used and that the unordered subsequences uses +double brackets: + +@example + ("1" "2" "3" "4" "5") : "120" + (("1" "2" "3" "4" "5" "6")) : "720" + (("1" "2" "3" "4" "5" "6" "7")) : "5040" + (("1" "2" "3" "4" "5" "6" "7" "8")) : "40320" + (("1" "2" "3" "4" "5" "6" "7" "8" "9")) : "362880" +@end example + @node Keyboard Layout Identification -- cgit v1.2.3-70-g09d2