From 540e204c804843c9b9ac5423e8db9f7d39d7ba9b Mon Sep 17 00:00:00 2001 From: Willem Date: Thu, 23 Jan 2025 15:51:23 +0100 Subject: [PATCH] Readded the new line column and line reset counters --- .../x4o/fc18/zion7/FourCornerZionStenoLexer.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java index d413039..4179696 100644 --- a/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java +++ b/nx01-x4o-fc18/src/main/java/org/x4o/fc18/zion7/FourCornerZionStenoLexer.java @@ -489,15 +489,6 @@ public class FourCornerZionStenoLexer { public StenoScannerCDCDEC() { super(FourCornerDotCake.FC_CDC1604_P6.getStart(), FourCornerDotCake.FC_DEC2701_PX0.getStop()); } - -// TODO -// // Log state changes -// if (FCDotCDC1604DashP6._NEWLINE.ordinal() == cdcDECPoint) { -// lexer.currLine++; -// lexer.currCol = 0; -// lexer.fireSignals.fireStateLine(lexer.currLine); -// lexer.fireSignals.fireStateColumn(lexer.currCol); -// } @Override public void process(FourCornerZionStenoLexer lexer, int idxFirst, int idxLast) { @@ -553,6 +544,10 @@ public class FourCornerZionStenoLexer { if (e19Mode == FCDotDEC0801DashE19.TYPE_WRITER_TTY0001_NL) { decMode = null; pepperMode = null; + lexer.currLine++; + lexer.currCol = 0; + lexer.fireSignals.fireStateLine(lexer.currLine); + lexer.fireSignals.fireStateColumn(lexer.currCol); lexer.handler.strobeWord(FourCornerDotCake.FC_TTY0001_NL, 0); // new line return true; }