From 3568412f8f230774d0d11d7ed1c897424f95d3ef Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 11 Nov 2021 21:37:34 +0100 Subject: Rewritten from scratch. Welocme nissy 2.0! --- docs/add.txt | 18 ----------- docs/change.txt | 21 ------------- docs/clear.txt | 9 ------ docs/co.txt | 39 ------------------------ docs/dr.txt | 45 ---------------------------- docs/drcorners.txt | 34 --------------------- docs/drfinish.txt | 29 ------------------ docs/eo.txt | 38 ----------------------- docs/exit.txt | 9 ------ docs/help.txt | 15 ---------- docs/htr.txt | 30 ------------------- docs/htrfinish.txt | 23 -------------- docs/invert.txt | 14 --------- docs/nissy.txt | 88 ------------------------------------------------------ docs/pic.txt | 20 ------------- docs/print.txt | 19 ------------ docs/quit.txt | 9 ------ docs/replace.txt | 22 -------------- docs/save.txt | 22 -------------- docs/scramble.txt | 22 -------------- docs/solve.txt | 33 -------------------- docs/unniss.txt | 14 --------- 22 files changed, 573 deletions(-) delete mode 100644 docs/add.txt delete mode 100644 docs/change.txt delete mode 100644 docs/clear.txt delete mode 100644 docs/co.txt delete mode 100644 docs/dr.txt delete mode 100644 docs/drcorners.txt delete mode 100644 docs/drfinish.txt delete mode 100644 docs/eo.txt delete mode 100644 docs/exit.txt delete mode 100644 docs/help.txt delete mode 100644 docs/htr.txt delete mode 100644 docs/htrfinish.txt delete mode 100644 docs/invert.txt delete mode 100644 docs/nissy.txt delete mode 100644 docs/pic.txt delete mode 100644 docs/print.txt delete mode 100644 docs/quit.txt delete mode 100644 docs/replace.txt delete mode 100644 docs/save.txt delete mode 100644 docs/scramble.txt delete mode 100644 docs/solve.txt delete mode 100644 docs/unniss.txt (limited to 'docs') diff --git a/docs/add.txt b/docs/add.txt deleted file mode 100644 index af1f079..0000000 --- a/docs/add.txt +++ /dev/null @@ -1,18 +0,0 @@ - -HELP PAGE FOR COMMAND add - -SYNTAX -add [MOVES|$ID1|@ID1] $ID2 - -DESCRIPTION -Appends either MOVES, the scramble memorized under $ID1 or the output sequence -memorized under @ID1 at the end of the scramble memorized under $ID2. If none -of MOVES, $ID1 or @ID1 is specified, the user will be asked to type the moves. -Menmonic: "add x to y" or just "add to y". - -EXAMPLES -add $1 - The user is required to type the moves that will be appended to $1. -add F R B $1 - Appends the moves F R B to scramble $1. Now scramble $1 ends with F R B. - diff --git a/docs/change.txt b/docs/change.txt deleted file mode 100644 index b6bba0e..0000000 --- a/docs/change.txt +++ /dev/null @@ -1,21 +0,0 @@ - -HELP PAGE FOR COMMAND change - -SYNTAX -change $ID1 [MOVES|$ID2|@ID2] - -DESCRIPTION -Changes the scramble $ID1 to either MOVES, the scramble $ID2, the output @ID2 -or, if none is specified, the moves entered by the user. The scramble that was -memorized under $ID1 is then lost. -Mnemonic: "change x to y", or just "change x". - -EXAMPLES -change $1 - The user is required to type the moves that will replace $1. -change $2 $3 - Saves the scramble that was saved under $3 in $2. Now $2 and $3 are the same - scrambles, and the old $2 is lost. -change $1 U R - Saves U R as scramble $1. - diff --git a/docs/clear.txt b/docs/clear.txt deleted file mode 100644 index 8ba961a..0000000 --- a/docs/clear.txt +++ /dev/null @@ -1,9 +0,0 @@ - -HELP PAGE FOR COMMAND clear - -SYNTAX -clear - -DESCRIPTION -Resets all saved scrambles and output sequences. - diff --git a/docs/co.txt b/docs/co.txt deleted file mode 100644 index 27c0b43..0000000 --- a/docs/co.txt +++ /dev/null @@ -1,39 +0,0 @@ - -HELP PAGE FOR COMMAND co - -SYNTAX -co [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Solves CO for a given scramble. A scramble can be given as last argument of the -command, or an ID of a saved scramble can be provided. If none of the two is -given, a prompt will ask the user to input a new scramble. - -OPTIONS -axis={fb,rl,ud} Specify the axis for the CO. One to three axes can be given, - comma separated, no spaces. - Default: CO on any of the three axis (omitting the option is - the same as specifying axis=fb,rl,ud). -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -h Show hidden COs. - Default, if an CO ending in e.g. F is shown, the equivalent - one ending in F' is hidden. -i Ignore centers. By default the CO is aligned with centers. -niss Use NISS. - Default: does not use NISS. -n=N Specify a maximum number of COs to be output. N must be a - number. - Default value: 1. - -EXAMPLES -co axis=fb $1 - Finds one optimal CO on fb for the first saved scramble. - -co n=5 b=4 U R F - Finds up to 5 COs of length at most 4 for scramble U R F. - -co n=100 b=5 niss axis=fb,ud h R' U' F L R'U'F - Finds up to 100 COs of lenth at most 4, possibly using NISS, including - "hidden" COs, excluding the rl axis. - diff --git a/docs/dr.txt b/docs/dr.txt deleted file mode 100644 index ddbd9aa..0000000 --- a/docs/dr.txt +++ /dev/null @@ -1,45 +0,0 @@ - -HELP PAGE FOR COMMAND dr - -SYNTAX -dr [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Solves DR for a given scramble. A scramble can be given as last argument of the -command, or an ID of a saved scramble can be provided. If none of the two is -given, a prompt will ask the user to input a new scramble. -If the option "from" is given (see below), it solves DR from an EO (if edges -are oriented) without breaking that EO. -The first time this command is called without the option from (and, to some -extent, also the first time it is called with the option from), nissy loads -some pruning tables that were not loaded on startup, causing a small but -noticeable delay. - -OPTIONS -axis={fb,rl,ud} Specify the axis for the DR. One to three axes can be given, - comma separated, no spaces. - Default: DR on any of the three axis (omitting the option is - the same as specifying axis=fb,rl,ud). -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -h Show hidden DRs. - Default, if an DR ending in e.g. R is shown, the equivalent - one ending in R' is hidden. -from {fb|rl|ud} Solve DR from the specified EO, which must be solved, - without breaking the EO. -niss Use NISS. It works only if solving DR from EO. - Default: does not use NISS. -n=N Specify a maximum number of EOs to be output. N must be a - number. - Default value: 1. - -EXAMPLES -dr from rl axis=ud $1 - Finds optimal DR on ud, starting from EO on rl, for the first saved scramble. - -dr niss from fb n=10 m=6 F2 R L B' F D U' R2 L' F D B - Finds up to 10 DRs of length at most 6 from EO on fb, possibly using NISS. - -dr n=100 axis=ud h - Finds 100 DRs on ud, including "hidden" DRs. - diff --git a/docs/drcorners.txt b/docs/drcorners.txt deleted file mode 100644 index 8eb9729..0000000 --- a/docs/drcorners.txt +++ /dev/null @@ -1,34 +0,0 @@ - -HELP PAGE FOR COMMAND drcorners - -SYNTAX -drcorners [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Similar to drfinish, but only solves corners. CO must be solved. The scramble -can be given as the last argument of the command, or it may be given as an $ID -or @ID, or it can be typed out on the following line. - -OPTIONS -from {ud|fb|rl} Allows to specify on which axis the CO is solved. It is - usually not necessary, since nissy will find a CO on any - axis. -i Ignores E-layer centers. By default cornersare solved - relatively to centers; this options allows for solutions - which solve corners relatively to each other and to the - U and D sides, but not to the E layer (or any equivalent - if the CO is not on U/D). -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -n=N Specify a maximum number of solutions to be output. N must - be a number. - Default value: 1. - -EXAMPLES -drcorners n=3 R' D R2 D' R' U2 R D R' U2 R' D' R - Produces the following output: -Found 3 results. -@1: U' F2 U R2 U2 F2 U F2 U R2 (10) -@2: U' F2 U R2 U2 B2 U R2 D R2 (10) -@3: U' F2 U R2 U2 B2 U L2 U L2 (10) - diff --git a/docs/drfinish.txt b/docs/drfinish.txt deleted file mode 100644 index efd12ac..0000000 --- a/docs/drfinish.txt +++ /dev/null @@ -1,29 +0,0 @@ - -HELP PAGE FOR COMMAND drfinish - -SYNTAX -drfinish [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Solves the given scramble using the DR moveset. DR must be solved. The scramble -can be given as the last argument of the command, or it may be given as an $ID -or @ID, or it can be typed out on the following line. - -OPTIONS -from {ud|fb|rl} Allows to specify on which axis the DR is solved. It is - usually not necessary, since nissy will find a DR on any - axis, but it can be useful if one want to e.g. solve an HTR - state allowing quarter-turns from a specific DR. -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -n=N Specify a maximum number of solutions to be output. N must - be a number. - Default value: 1. - -EXAMPLES -dr from ud R L' U2 R' L F2 - Solves the given scramble using the moveset . In this case: -@1: U2 R2 F2 R2 U2 R2 F2 R2 (8) -drfinish b=7 n=10 $1 - Finds (at most) 10 solutions of length at most 7 for the scramble $1. - diff --git a/docs/eo.txt b/docs/eo.txt deleted file mode 100644 index 603c189..0000000 --- a/docs/eo.txt +++ /dev/null @@ -1,38 +0,0 @@ - -HELP PAGE FOR COMMAND eo - -SYNTAX -eo [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Solves EO for a given scramble. A scramble can be given as last argument of the -command, or an ID of a saved scramble can be provided. If none of the two is -given, a prompt will ask the user to input a new scramble. - -OPTIONS -axis={fb,rl,ud} Specify the axis for the EO. One to three axes can be given, - comma separated, no spaces. - Default: EO on any of the three axis (omitting the option is - the same as specifying axis=fb,rl,ud). -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -h Show hidden EOs. - Default, if an EO ending in e.g. F is shown, the equivalent - one ending in F' is hidden. -niss Use NISS. - Default: does not use NISS. -n=N Specify a maximum number of EOs to be output. N must be a - number. - Default value: 1. - -EXAMPLES -eo axis=fb $1 - Finds one optimal EO on fb for the first saved scramble. - -eo n=5 b=4 U R F - Finds up to 5 EOs of length at most 4 for scramble U R F. - -eo n=100 b=5 niss axis=fb,ud h R' U' F L R'U'F - Finds up to 100 EOs of lenth at most 4, possibly using NISS, including - "hidden" EOs, excluding the rl axis. - diff --git a/docs/exit.txt b/docs/exit.txt deleted file mode 100644 index fb3d8f5..0000000 --- a/docs/exit.txt +++ /dev/null @@ -1,9 +0,0 @@ - -HELP PAGE FOR COMMAND exit - -SYNTAX -exit - -DESCRIPTION -Exits nissy. - diff --git a/docs/help.txt b/docs/help.txt deleted file mode 100644 index 6eeaa75..0000000 --- a/docs/help.txt +++ /dev/null @@ -1,15 +0,0 @@ - -HELP PAGE FOR COMMAND help - -SYNTAX -help [nissy|COMMAND] - -DESCRIPTION -'help nissy' prints a general user manual. 'help COMMAND' prints a detailed -help page for the command COMMAND, if it exists. 'help' prints a list of all -available commands a short description for each. - -EXAMPLES -help help - Prints this help page. - diff --git a/docs/htr.txt b/docs/htr.txt deleted file mode 100644 index 7ed4d35..0000000 --- a/docs/htr.txt +++ /dev/null @@ -1,30 +0,0 @@ - -HELP PAGE FOR COMMAND htr - -SYNTAX -htr [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Finds HTR for a given scramble. DR must be solved. A scramble can be given as -last argument of the command, or an ID of a saved scramble can be provided. If -none of the two is given, a prompt will ask the user to input a new scramble. - -OPTIONS -from {ud|fb|rl} Allows to specify on which axis the DR is. This is usually - not needed, since nissy will automatically find it out. -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -h Show hidden HTRs. - Default, if an HTR ending in e.g. R is shown, the equivalent - one ending in R' is hidden. -niss Use NISS. - Default: does not use NISS. -n=N Specify a maximum number of HTRs to be output. N must be a - number. - Default value: 1. - -EXAMPLES -eo n=10 b=7 niss $1 - Finds up to 100 HTRs of lenth at most 7, possibly using NISS, including - "hidden" HTRs, for scramble $1. DR must be solved. - diff --git a/docs/htrfinish.txt b/docs/htrfinish.txt deleted file mode 100644 index 7b58307..0000000 --- a/docs/htrfinish.txt +++ /dev/null @@ -1,23 +0,0 @@ - -HELP PAGE FOR COMMAND htrfinish - -SYNTAX -htrfinish [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Similar to drfinish, but uses the moveset . HTR must be -solved. The scramble can be given as the last argument of the command, or it -may be given as an $ID or @ID, or it can be typed out on the following line. - -OPTIONS -b=N Specify a bound for the number of moves. N must be a number. - Default value: 20. -n=N Specify a maximum number ofsolutions to be output. N must be - a number. - Default value: 1. - -EXAMPLES -htrfinish R L' U2 R' L F2 - Produces the following solution: -@1: U2 R2 F2 R2 U2 R2 F2 R2 (8) - diff --git a/docs/invert.txt b/docs/invert.txt deleted file mode 100644 index e4644e4..0000000 --- a/docs/invert.txt +++ /dev/null @@ -1,14 +0,0 @@ - -HELP PAGE FOR COMMAND invert - -SYNTAX -invert [MOVES|$ID|@ID] - -DESCRIPTION -Inverts a sequence of moves, which can be given also as $ID or @ID. The given -sequence must not use NISS (if it does, use the command unniss first). - -EXAMPLES -invert F R D' - Prints D R' F' - diff --git a/docs/nissy.txt b/docs/nissy.txt deleted file mode 100644 index de4744b..0000000 --- a/docs/nissy.txt +++ /dev/null @@ -1,88 +0,0 @@ - -******************************************************************************* -********************* NISSY: a cube solver and FMC helper ********************* -******************************************************************************* - -If you just want to solve the cube, type 'solve' followed by the scramble. This -will not always give you an optimal solution, unless it is 10 moves or less or -you use the "o" option. Finding the optimal solution might take very long if it -is 16 moves or more, especially for the first time. - -Now the fun stuff. With nissy you can save and manipulate move sequences, for -example: - -nissy-# save R' U' F -$1: R' U' F -nissy-# add L2D' $1 -$1: R' U' F L2 D' - -You can then ask nissy to solve certain substepson a saved scramble: - -nissy-# eo axis=rl $1 -@1: U D F' R (4) - -And of course it uses also NISS, if you ask: - -nissy-# eo niss axis=rl $1 -@1: (R) (1) - -Notice that the sequences you save are marked with a $, while the "output" -sequences are marked with @. The difference between these two type of sequences -is that those marked with @ are temporary and get lost once you get new output. -Most commands accept as input either a move sequence typed out, a $-sequence or -a @-sequence. For example, you can however save a @-sequence and make it -persistent: - -nissy-# save @1 -$2: (R) - -Nissy also understands NISS. Let's see a more complicated example where you -save a scramble, ask for some EOs (using NISS) and then a DR on inverse: - -nissy-# save R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F -$3: R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F -nissy-# eo n=10 niss axis=fb,rl $3 -Found 10 results. -@1: (U' L B D F) (5) -@2: (U' L B' D F) (5) -@3: (L B U D F) (5) -@4: (L B' U D F) (5) -@5: R U B U L (5) -@6: R U' L (B L) (5) -@7: R U' B U L (5) -@8: R L (L B L) (5) -@9: R (U2 D' F R) (5) -@10: R (U2 F D' R) (5) -nissy-# add @6 $3 -$3: R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F R U' L (B L) -nissy-# unniss $3 -@1: L' B' R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F R U' L -nissy-# invert @1 -@1: L' U R' F' U R F2 U2 D' R D' R' U D' B D2 R2 U' L2 U' R2 D' R2 F2 R2 U' R' F' U R B L -nissy-# save @1 -$5: L' U R' F' U R F2 U2 D' R D' R' U D' B D2 R2 U' L2 U' R2 D' R2 F2 R2 U' R' F' U R B L -nissy-# dr from rl $5 -@1: F2 U D2 F' B D B (7) -nissy-# - -If you ask nissy to solve a substep (or the whole cube) using a sequence with -NISS as scramble, it will first un-NISS it (but without saving the unNISSed -scramble anywhere): - -print $3 -$3: R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F R U' L (B L) -nissy-# solve $3 -@1: F U' R2 F2 U2 F U2 R2 L2 D R2 U B2 D' L2 D B2 D2 (18) - -Nissy knows how to solve certain common sub-steps for DR (or Thistlethwaite / -Kociemba algorithms). For now it does know more common speedsolving methods. - -For a full list of commands type "help". For a more detailed help on a specific -command, type "help (command)". The help pages can also be found in the docs -folder. - -If you want to report a bug (I'm sure there are many!) or give a suggestion, -you can send an email to sebastiano.tronto@gmail.com. - -Have fun! - diff --git a/docs/pic.txt b/docs/pic.txt deleted file mode 100644 index 0285a2f..0000000 --- a/docs/pic.txt +++ /dev/null @@ -1,20 +0,0 @@ - -HELP PAGE FOR COMMAND pic - -SYNTAX -pic [MOVES|$ID|@ID] - -DESCRIPTION -Prints the cube state after applying the given scramble. - -EXAMPLES -pic R' U' F R U R2 F2 R2 D R2 U L2 U R2 D2 B' D U' R D R' D U2 F2 R' U' F - Gives the following output: - UF UL UB UR DF DL DB DR FR FL BL BR -EP: FR UL FL UR UF DB DR BL UB BR DL DF -EO(F/B): x x x x x x x x - - UFR UFL UBL UBR DFR DFL DBL DBR -CP: UBR UFR DFL DBL UFL UBL DBR DFR -CO(U/D): ccw cw ccw cw - diff --git a/docs/print.txt b/docs/print.txt deleted file mode 100644 index 6c6c032..0000000 --- a/docs/print.txt +++ /dev/null @@ -1,19 +0,0 @@ - -HELP PAGE FOR COMMAND print - -SYNTAX -print [$ID|@ID] - -DESCRIPTION -Prints memorized sequences. If no argument is given, it prints all memorized -scrambles ($ only). If $ID or @ID is specified, it only prints the relative -memorized sequence. - -EXAMPLES -print - Prints a list of all memorized scrambles (only $). -print $2 - Prints the second memorized scramble. -print @13 - Prints the 13th sequence that was part of the output of the last command. - diff --git a/docs/quit.txt b/docs/quit.txt deleted file mode 100644 index 5866358..0000000 --- a/docs/quit.txt +++ /dev/null @@ -1,9 +0,0 @@ - -HELP PAGE FOR COMMAND quit - -SYNTAX -quit - -DESCRIPTION -Exits nissy. - diff --git a/docs/replace.txt b/docs/replace.txt deleted file mode 100644 index f147584..0000000 --- a/docs/replace.txt +++ /dev/null @@ -1,22 +0,0 @@ - -HELP PAGE FOR COMMAND replace - -SYNTAX -eo [OPTIONS] [MOVES|$ID|@ID] - -DESCRIPTION -Looks for non-optimal subsequences and replaces them to shorten the given -sequence. By default it tries to shorten every subsequence of up to 10 moves, -but this can be change with the "b" option. -It outputs at most 10 equivalent optimal sequences for each replaceable part. - -OPTIONS -b=N Finds non-optimal subsequences of up to N moves. - -EXAMPLES -replace D2 F' D2 U2 F' L2 R2 U' D B2 D B2 U B2 F L2 R' F' D U' - Produces the following output: -Replace [ R2 U' D B2 D B2 ] (moves 7-12) with: [ D R2 D U' ] (-6+4) -Replace [ R2 U' D B2 D B2 U ] (moves 7-13) with: [ D R2 D ] (-7+3) -Replace [ U' D B2 D B2 U ] (moves 8-13) with: [ R2 D R2 D ] (-6+4) - diff --git a/docs/save.txt b/docs/save.txt deleted file mode 100644 index a19dc18..0000000 --- a/docs/save.txt +++ /dev/null @@ -1,22 +0,0 @@ - -HELP PAGE FOR COMMAND save - -SYNTAX -save [MOVES|@ID|$ID] - -DESCRIPTION -Memorizes the scramble specified by MOVES, given as input or temporarily saved -as @ID, where ID is a number ('help nissy' for for more on IDs). If an $ID is -given, it makes a copy of the scramble. An identifier of the form $ID, where ID -is a number, is assigned to the memorized scramble. - -EXAMPLES -save R U R' U' - Saves the scramble R U R' U'. -save F (B) - Saves the scramble F (B) (NISS notation). -save @3 - Saves the third output sequence of the last command. -save $2 - Makes a copy of the second saved scramble. - diff --git a/docs/scramble.txt b/docs/scramble.txt deleted file mode 100644 index dad8ba7..0000000 --- a/docs/scramble.txt +++ /dev/null @@ -1,22 +0,0 @@ - -HELP PAGE FOR COMMAND scramble - -SYNTAX -scramble [OPTIONS] - -DESCRIPTION -Produces a random-state scramble. There are options to get a corners-only, -edges-only or dr-state scramble. - -OPTIONS -c Scrambles corners only (edges are solved). -e Scrambles edges only (corners are solved). -dr DR-state scramble. The DR is always on the U/D axis. - - -EXAMPLES -scramble - Gives a random-state scramble -scramble dr - Gives a random-DR-state scramble - diff --git a/docs/solve.txt b/docs/solve.txt deleted file mode 100644 index 1d83094..0000000 --- a/docs/solve.txt +++ /dev/null @@ -1,33 +0,0 @@ - -HELP PAGE FOR COMMAND solve - -SYNTAX -solve [MOVES|$ID|@ID] - -DESCRIPTION -Solves the given scramble, which can be given as a sequence of moves or as $ID -or @ID. If none is given, the user can type it on the next line. -The algorithm first tries to find a short (<=10 moves) solution, and then -switches to a 2-step algorithm (unless the option "o" is specified, in which -case it keeps looking for an optimal solution). -The first time it uses the 2-step algorithm it needs to load some tables, which -can take a few seconds. It runs much faster after that. If the option "o" is -specified, the first time it loads some large tables, which can take a minute -or two. - -OPTIONS -b=N Only looks for solutions up to N moves. -n=N Tries to find multiple solutions, at most N. Multiple - Solutions will only be found if they are <=10 moves. -o Looks for optimal solution. - - -EXAMPLES -solve R' U' F - Solves the scramble R' U' F. -solve o b=14 $1 - Tries to solve the scramble $1 optimally, but stops if no solution of 14 - moves or shorter is found. -solve n=16 R L' U2 R' L F2 - Finds the 16 shortest solutions for the scramble above. - diff --git a/docs/unniss.txt b/docs/unniss.txt deleted file mode 100644 index 399dd74..0000000 --- a/docs/unniss.txt +++ /dev/null @@ -1,14 +0,0 @@ - -HELP PAGE FOR COMMAND unniss - -SYNTAX -unniss [MOVES|$ID|@ID] - -DESCRIPTION -Removes NISS from a sequence of moves, which can be given also as $ID or @ID. -A sequence of the form A (B) is translated to B' A. - -EXAMPLES -invert F R (D' L2) - Prints L2 D F R - -- cgit v1.3