diff options
-rw-r--r-- | include/Scintilla.iface | 32 | ||||
-rw-r--r-- | lexers/LexHex.cxx | 78 |
2 files changed, 55 insertions, 55 deletions
diff --git a/include/Scintilla.iface b/include/Scintilla.iface index 70b46e0d4..a79ca89f8 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -4549,22 +4549,22 @@ val SCE_BIBTEX_PARAMETER=4 val SCE_BIBTEX_VALUE=5 val SCE_BIBTEX_COMMENT=6 # Lexical state for SCLEX_SREC -lex Srec=SCLEX_SREC SCE_SREC_ -val SCE_SREC_DEFAULT=0 -val SCE_SREC_RECSTART=1 -val SCE_SREC_RECTYPE=2 -val SCE_SREC_BYTECOUNT=3 -val SCE_SREC_BYTECOUNT_WRONG=4 -val SCE_SREC_NOADDRESS=5 -val SCE_SREC_DATAADDRESS=6 -val SCE_SREC_RECCOUNT=7 -val SCE_SREC_STARTADDRESS=8 -val SCE_SREC_DATA_ODD=9 -val SCE_SREC_DATA_EVEN=10 -val SCE_SREC_CHECKSUM=11 -val SCE_SREC_CHECKSUM_WRONG=12 -val SCE_SREC_ADDRESSFIELD_UNKNOWN=13 -val SCE_SREC_DATA_UNKNOWN=14 +lex Srec=SCLEX_SREC SCE_HEX_ +val SCE_HEX_DEFAULT=0 +val SCE_HEX_RECSTART=1 +val SCE_HEX_RECTYPE=2 +val SCE_HEX_BYTECOUNT=3 +val SCE_HEX_BYTECOUNT_WRONG=4 +val SCE_HEX_NOADDRESS=5 +val SCE_HEX_DATAADDRESS=6 +val SCE_HEX_RECCOUNT=7 +val SCE_HEX_STARTADDRESS=8 +val SCE_HEX_DATA_ODD=9 +val SCE_HEX_DATA_EVEN=10 +val SCE_HEX_CHECKSUM=11 +val SCE_HEX_CHECKSUM_WRONG=12 +val SCE_HEX_ADDRESSFIELD_UNKNOWN=13 +val SCE_HEX_DATA_UNKNOWN=14 # Events diff --git a/lexers/LexHex.cxx b/lexers/LexHex.cxx index 231142a1c..404b5d592 100644 --- a/lexers/LexHex.cxx +++ b/lexers/LexHex.cxx @@ -16,17 +16,17 @@ * field digits states * * +----------+ - * | start | 1 ('S') SCE_SREC_RECSTART + * | start | 1 ('S') SCE_HEX_RECSTART * +----------+ - * | type | 1 SCE_SREC_RECTYPE + * | type | 1 SCE_HEX_RECTYPE * +----------+ - * | count | 2 SCE_SREC_BYTECOUNT, SCE_SREC_BYTECOUNT_WRONG + * | count | 2 SCE_HEX_BYTECOUNT, SCE_HEX_BYTECOUNT_WRONG * +----------+ - * | address | 4/6/8 SCE_SREC_NOADDRESS, SCE_SREC_DATAADDRESS, SCE_SREC_RECCOUNT, SCE_SREC_STARTADDRESS, (SCE_SREC_ADDRESSFIELD_UNKNOWN) + * | address | 4/6/8 SCE_HEX_NOADDRESS, SCE_HEX_DATAADDRESS, SCE_HEX_RECCOUNT, SCE_HEX_STARTADDRESS, (SCE_HEX_ADDRESSFIELD_UNKNOWN) * +----------+ - * | data | 0..504/502/500 SCE_SREC_DATA_ODD, SCE_SREC_DATA_EVEN, (SCE_SREC_DATA_UNKNOWN) + * | data | 0..504/502/500 SCE_HEX_DATA_ODD, SCE_HEX_DATA_EVEN, (SCE_HEX_DATA_UNKNOWN) * +----------+ - * | checksum | 2 SCE_SREC_CHECKSUM, SCE_SREC_CHECKSUM_WRONG + * | checksum | 2 SCE_HEX_CHECKSUM, SCE_HEX_CHECKSUM_WRONG * +----------+ */ @@ -120,7 +120,7 @@ static bool ForwardWithinLine(StyleContext &sc, int nb) for (int i = 0; i < nb; i++) { if (sc.atLineEnd) { // line is too short - sc.SetState(SCE_SREC_DEFAULT); + sc.SetState(SCE_HEX_DEFAULT); sc.Forward(); return false; } else { @@ -249,24 +249,24 @@ static int GetSrecAddressFieldType(unsigned int recStartPos, Accessor &styler) { switch (styler.SafeGetCharAt(recStartPos + 1)) { case '0': - return SCE_SREC_NOADDRESS; + return SCE_HEX_NOADDRESS; case '1': case '2': case '3': - return SCE_SREC_DATAADDRESS; + return SCE_HEX_DATAADDRESS; case '5': case '6': - return SCE_SREC_RECCOUNT; + return SCE_HEX_RECCOUNT; case '7': case '8': case '9': - return SCE_SREC_STARTADDRESS; + return SCE_HEX_STARTADDRESS; default: // handle possible format extension in the future - return SCE_SREC_ADDRESSFIELD_UNKNOWN; + return SCE_HEX_ADDRESSFIELD_UNKNOWN; } } @@ -301,33 +301,33 @@ static void ColouriseSrecDoc(unsigned int startPos, int length, int initStyle, W int cs1, cs2; switch (sc.state) { - case SCE_SREC_DEFAULT: + case SCE_HEX_DEFAULT: if (sc.atLineStart && sc.Match('S')) { - sc.SetState(SCE_SREC_RECSTART); + sc.SetState(SCE_HEX_RECSTART); } ForwardWithinLine(sc); break; - case SCE_SREC_RECSTART: - sc.SetState(SCE_SREC_RECTYPE); + case SCE_HEX_RECSTART: + sc.SetState(SCE_HEX_RECTYPE); ForwardWithinLine(sc); break; - case SCE_SREC_RECTYPE: + case SCE_HEX_RECTYPE: recStartPos = sc.currentPos - 2; byteCount = GetSrecByteCount(recStartPos, styler); if (byteCount == CountSrecByteCount(recStartPos, styler)) { - sc.SetState(SCE_SREC_BYTECOUNT); + sc.SetState(SCE_HEX_BYTECOUNT); } else { - sc.SetState(SCE_SREC_BYTECOUNT_WRONG); + sc.SetState(SCE_HEX_BYTECOUNT_WRONG); } ForwardWithinLine(sc, 2); break; - case SCE_SREC_BYTECOUNT: - case SCE_SREC_BYTECOUNT_WRONG: + case SCE_HEX_BYTECOUNT: + case SCE_HEX_BYTECOUNT_WRONG: recStartPos = sc.currentPos - 4; addrFieldSize = GetSrecAddressFieldSize(recStartPos, styler); addrFieldType = GetSrecAddressFieldType(recStartPos, styler); @@ -336,29 +336,29 @@ static void ColouriseSrecDoc(unsigned int startPos, int length, int initStyle, W ForwardWithinLine(sc, addrFieldSize * 2); break; - case SCE_SREC_NOADDRESS: - case SCE_SREC_DATAADDRESS: - case SCE_SREC_RECCOUNT: - case SCE_SREC_STARTADDRESS: - case SCE_SREC_ADDRESSFIELD_UNKNOWN: + case SCE_HEX_NOADDRESS: + case SCE_HEX_DATAADDRESS: + case SCE_HEX_RECCOUNT: + case SCE_HEX_STARTADDRESS: + case SCE_HEX_ADDRESSFIELD_UNKNOWN: recStartPos = GetSrecRecStartPosition(sc.currentPos, styler); byteCount = GetSrecByteCount(recStartPos, styler); addrFieldSize = GetSrecAddressFieldSize(recStartPos, styler); dataFieldSize = byteCount - addrFieldSize - 1; // -1 for checksum field - if (sc.state == SCE_SREC_ADDRESSFIELD_UNKNOWN) { - sc.SetState(SCE_SREC_DATA_UNKNOWN); + if (sc.state == SCE_HEX_ADDRESSFIELD_UNKNOWN) { + sc.SetState(SCE_HEX_DATA_UNKNOWN); ForwardWithinLine(sc, dataFieldSize * 2); break; } - sc.SetState(SCE_SREC_DATA_ODD); + sc.SetState(SCE_HEX_DATA_ODD); for (int i = 0; i < dataFieldSize * 2; i++) { if ((i & 0x3) == 0) { - sc.SetState(SCE_SREC_DATA_ODD); + sc.SetState(SCE_HEX_DATA_ODD); } else if ((i & 0x3) == 2) { - sc.SetState(SCE_SREC_DATA_EVEN); + sc.SetState(SCE_HEX_DATA_EVEN); } if (!ForwardWithinLine(sc)) { @@ -367,26 +367,26 @@ static void ColouriseSrecDoc(unsigned int startPos, int length, int initStyle, W } break; - case SCE_SREC_DATA_ODD: - case SCE_SREC_DATA_EVEN: - case SCE_SREC_DATA_UNKNOWN: + case SCE_HEX_DATA_ODD: + case SCE_HEX_DATA_EVEN: + case SCE_HEX_DATA_UNKNOWN: recStartPos = GetSrecRecStartPosition(sc.currentPos, styler); cs1 = CalcSrecChecksum(recStartPos, styler); cs2 = GetSrecChecksum(recStartPos, styler); if (cs1 != cs2 || cs1 < 0 || cs2 < 0) { - sc.SetState(SCE_SREC_CHECKSUM_WRONG); + sc.SetState(SCE_HEX_CHECKSUM_WRONG); } else { - sc.SetState(SCE_SREC_CHECKSUM); + sc.SetState(SCE_HEX_CHECKSUM); } ForwardWithinLine(sc, 2); break; - case SCE_SREC_CHECKSUM: - case SCE_SREC_CHECKSUM_WRONG: + case SCE_HEX_CHECKSUM: + case SCE_HEX_CHECKSUM_WRONG: // record finished - sc.SetState(SCE_SREC_DEFAULT); + sc.SetState(SCE_HEX_DEFAULT); ForwardWithinLine(sc); break; } |