symbol-map.go: changed symbol classification of some symbols like quotes and post-op

This commit is contained in:
Celestino Amoroso 2024-12-23 06:49:17 +01:00
parent 8cf8b36a26
commit 4184221428

View File

@ -14,7 +14,9 @@ type symbolClass int16
const (
symClassOperator symbolClass = iota
symClassPostOp
symClassIdentifier
symClassDelimiter
symClassParenthesis
symClassDeclaration
symClassValue
@ -50,10 +52,10 @@ func init() {
SymSemiColon: {";", symClassOperator}, // 17: ';'
SymDot: {".", symClassOperator}, // 18: '.'
SymDotSlash: {"./", symClassOperator}, // 19: './'
SymQuote: {"'", symClassOperator}, // 20: '\''
SymDoubleQuote: {"\"", symClassOperator}, // 21: '"'
SymQuote: {"'", symClassDelimiter}, // 20: '\''
SymDoubleQuote: {"\"", symClassDelimiter}, // 21: '"'
SymBackTick: {"`", symClassOperator}, // 22: '`'
SymExclamation: {"!", symClassOperator}, // 23: '!'
SymExclamation: {"!", symClassPostOp}, // 23: '!'
SymQuestion: {"?", symClassOperator}, // 24: '?'
SymAmpersand: {"&", symClassOperator}, // 25: '&'
SymDoubleAmpersand: {"&&", symClassOperator}, // 26: '&&'
@ -86,7 +88,7 @@ func init() {
SymAppend: {"<<", symClassOperator}, // 53: '<<'
SymCaret: {"^", symClassOperator}, // 54: '^'
SymDollarRound: {"$(", symClassOperator}, // 55: '$('
SymOpenClosedRound: {"()", symClassOperator}, // 56: '()'
SymOpenClosedRound: {"()", symClassPostOp}, // 56: '()'
SymDoubleDollar: {"$$", symClassOperator}, // 57: '$$'
SymDoubleDot: {"..", symClassOperator}, // 58: '..'
SymTripleDot: {"...", symClassOperator}, // 59: '...'