version 1.267, 2022/08/16 17:29:18 |
version 1.268, 2022/12/26 19:16:02 |
|
|
break; |
break; |
|
|
/* |
/* |
* If not overriden, |
* If not overridden, |
* let \*(.T through to the formatters. |
* let \*(.T through to the formatters. |
*/ |
*/ |
|
|
|
|
* Evaluate a string comparison condition. |
* Evaluate a string comparison condition. |
* The first character is the delimiter. |
* The first character is the delimiter. |
* Succeed if the string up to its second occurrence |
* Succeed if the string up to its second occurrence |
* matches the string up to its third occurence. |
* matches the string up to its third occurrence. |
* Advance the cursor after the third occurrence |
* Advance the cursor after the third occurrence |
* or lacking that, to the end of the line. |
* or lacking that, to the end of the line. |
*/ |
*/ |
|
|
* return zero and don't change the current position. |
* return zero and don't change the current position. |
* If the control character has been set with `.cc', then let that grain |
* If the control character has been set with `.cc', then let that grain |
* precedence. |
* precedence. |
* This is slighly contrary to groff, where using the non-breaking |
* This is slightly contrary to groff, where using the non-breaking |
* control character when `cc' has been invoked will cause the |
* control character when `cc' has been invoked will cause the |
* non-breaking macro contents to be printed verbatim. |
* non-breaking macro contents to be printed verbatim. |
*/ |
*/ |