Skip to content

Commit

Permalink
feat: support Redis set commands, add suggestSets to autocomplete (#221)
Browse files Browse the repository at this point in the history
* feat: support most Redis list commands, add suggestLists to autocomplete

* feat: support Redis set commands, add suggestSets to autocomplete
  • Loading branch information
roberthovsepyan authored Sep 9, 2024
1 parent ad85bef commit f0291da
Show file tree
Hide file tree
Showing 29 changed files with 5,244 additions and 2,487 deletions.
56 changes: 55 additions & 1 deletion src/autocomplete/databases/redis/generated/RedisLexer.interp

Large diffs are not rendered by default.

238 changes: 137 additions & 101 deletions src/autocomplete/databases/redis/generated/RedisLexer.tokens
Original file line number Diff line number Diff line change
Expand Up @@ -42,58 +42,76 @@ BEFORE=41
AFTER=42
RANK=43
MAXLEN=44
SET=45
GET=46
INCR=47
INCRBY=48
DECR=49
DECRBY=50
EX=51
PX=52
EXAT=53
PXAT=54
KEEPTTL=55
APPEND=56
GETDEL=57
GETEX=58
GETRANGE=59
GETSET=60
MGET=61
MSET=62
MSETNX=63
PSETEX=64
SETEX=65
SETNX=66
SETRANGE=67
STRLEN=68
SUBSTR=69
LMOVE=70
BLMOVE=71
LMPOP=72
BLMPOP=73
LPOP=74
BLPOP=75
RPOP=76
BRPOP=77
RPOPLPUSH=78
BRPOPLPUSH=79
LINDEX=80
LINSERT=81
LLEN=82
LPOS=83
LPUSH=84
LPUSHX=85
RPUSH=86
RPUSHX=87
LRANGE=88
LREM=89
LSET=90
LTRIM=91
SINGLE_QUOTE=92
DOUBLE_QUOTE=93
POSITIVE_DECIMAL_LITERAL=94
DECIMAL_LITERAL=95
IDENTIFIER=96
LIMIT=45
SET=46
GET=47
INCR=48
INCRBY=49
DECR=50
DECRBY=51
EX=52
PX=53
EXAT=54
PXAT=55
KEEPTTL=56
APPEND=57
GETDEL=58
GETEX=59
GETRANGE=60
GETSET=61
MGET=62
MSET=63
MSETNX=64
PSETEX=65
SETEX=66
SETNX=67
SETRANGE=68
STRLEN=69
SUBSTR=70
LMOVE=71
BLMOVE=72
LMPOP=73
BLMPOP=74
LPOP=75
BLPOP=76
RPOP=77
BRPOP=78
RPOPLPUSH=79
BRPOPLPUSH=80
LINDEX=81
LINSERT=82
LLEN=83
LPOS=84
LPUSH=85
LPUSHX=86
RPUSH=87
RPUSHX=88
LRANGE=89
LREM=90
LSET=91
LTRIM=92
SADD=93
SCARD=94
SDIFF=95
SDIFFSTORE=96
SINTER=97
SINTERCARD=98
SINTERSTORE=99
SISMEMBER=100
SMISMEMBER=101
SMEMBERS=102
SMOVE=103
SPOP=104
SRANDMEMBER=105
SREM=106
SSCAN=107
SUNION=108
SUNIONSTORE=109
SINGLE_QUOTE=110
DOUBLE_QUOTE=111
POSITIVE_DECIMAL_LITERAL=112
DECIMAL_LITERAL=113
IDENTIFIER=114
'COPY'=3
'DB'=4
'REPLACE'=5
Expand Down Expand Up @@ -136,52 +154,70 @@ IDENTIFIER=96
'AFTER'=42
'RANK'=43
'MAXLEN'=44
'SET'=45
'GET'=46
'INCR'=47
'INCRBY'=48
'DECR'=49
'DECRBY'=50
'EX'=51
'PX'=52
'EXAT'=53
'PXAT'=54
'KEEPTTL'=55
'APPEND'=56
'GETDEL'=57
'GETEX'=58
'GETRANGE'=59
'GETSET'=60
'MGET'=61
'MSET'=62
'MSETNX'=63
'PSETEX'=64
'SETEX'=65
'SETNX'=66
'SETRANGE'=67
'STRLEN'=68
'SUBSTR'=69
'LMOVE'=70
'BLMOVE'=71
'LMPOP'=72
'BLMPOP'=73
'LPOP'=74
'BLPOP'=75
'RPOP'=76
'BRPOP'=77
'RPOPLPUSH'=78
'BRPOPLPUSH'=79
'LINDEX'=80
'LINSERT'=81
'LLEN'=82
'LPOS'=83
'LPUSH'=84
'LPUSHX'=85
'RPUSH'=86
'RPUSHX'=87
'LRANGE'=88
'LREM'=89
'LSET'=90
'LTRIM'=91
'\''=92
'"'=93
'LIMIT'=45
'SET'=46
'GET'=47
'INCR'=48
'INCRBY'=49
'DECR'=50
'DECRBY'=51
'EX'=52
'PX'=53
'EXAT'=54
'PXAT'=55
'KEEPTTL'=56
'APPEND'=57
'GETDEL'=58
'GETEX'=59
'GETRANGE'=60
'GETSET'=61
'MGET'=62
'MSET'=63
'MSETNX'=64
'PSETEX'=65
'SETEX'=66
'SETNX'=67
'SETRANGE'=68
'STRLEN'=69
'SUBSTR'=70
'LMOVE'=71
'BLMOVE'=72
'LMPOP'=73
'BLMPOP'=74
'LPOP'=75
'BLPOP'=76
'RPOP'=77
'BRPOP'=78
'RPOPLPUSH'=79
'BRPOPLPUSH'=80
'LINDEX'=81
'LINSERT'=82
'LLEN'=83
'LPOS'=84
'LPUSH'=85
'LPUSHX'=86
'RPUSH'=87
'RPUSHX'=88
'LRANGE'=89
'LREM'=90
'LSET'=91
'LTRIM'=92
'SADD'=93
'SCARD'=94
'SDIFF'=95
'SDIFFSTORE'=96
'SINTER'=97
'SINTERCARD'=98
'SINTERSTORE'=99
'SISMEMBER'=100
'SMISMEMBER'=101
'SMEMBERS'=102
'SMOVE'=103
'SPOP'=104
'SRANDMEMBER'=105
'SREM'=106
'SSCAN'=107
'SUNION'=108
'SUNIONSTORE'=109
'\''=110
'"'=111
Loading

0 comments on commit f0291da

Please sign in to comment.