Commit 4dcb22f
committed
refactor(diagnostics): unify number-literal detection helpers
Replace the direct `robot.variables.finders.NumberFinder` dependency and
the two duplicated `_try_resolve_number_literal` static methods with
shared `try_resolve_number_literal` / `is_number_literal` helpers in
`robot.utils.variables`, consumed from `model_helper`, `namespace_analyzer`
and the semantic `analyzer`.1 parent bc488d0 commit 4dcb22f
4 files changed
Lines changed: 54 additions & 85 deletions
File tree
- packages/robot/src/robotcode/robot
- diagnostics
- semantic_analyzer
- utils
Lines changed: 3 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
25 | 24 | | |
26 | 25 | | |
27 | 26 | | |
| |||
33 | 32 | | |
34 | 33 | | |
35 | 34 | | |
36 | | - | |
| 35 | + | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
395 | 394 | | |
396 | 395 | | |
397 | 396 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | 397 | | |
405 | 398 | | |
406 | 399 | | |
| |||
483 | 476 | | |
484 | 477 | | |
485 | 478 | | |
486 | | - | |
| 479 | + | |
487 | 480 | | |
488 | 481 | | |
489 | 482 | | |
| |||
511 | 504 | | |
512 | 505 | | |
513 | 506 | | |
514 | | - | |
| 507 | + | |
515 | 508 | | |
516 | 509 | | |
517 | 510 | | |
| |||
Lines changed: 6 additions & 38 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
| |||
61 | 60 | | |
62 | 61 | | |
63 | 62 | | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
67 | 68 | | |
68 | 69 | | |
69 | 70 | | |
| |||
1919 | 1920 | | |
1920 | 1921 | | |
1921 | 1922 | | |
1922 | | - | |
1923 | | - | |
1924 | | - | |
1925 | | - | |
1926 | | - | |
1927 | | - | |
1928 | 1923 | | |
1929 | 1924 | | |
1930 | 1925 | | |
| |||
2004 | 1999 | | |
2005 | 2000 | | |
2006 | 2001 | | |
2007 | | - | |
| 2002 | + | |
2008 | 2003 | | |
2009 | 2004 | | |
2010 | 2005 | | |
| |||
2030 | 2025 | | |
2031 | 2026 | | |
2032 | 2027 | | |
2033 | | - | |
2034 | | - | |
2035 | | - | |
2036 | | - | |
2037 | | - | |
2038 | | - | |
2039 | | - | |
2040 | | - | |
2041 | | - | |
2042 | | - | |
2043 | | - | |
2044 | | - | |
2045 | | - | |
2046 | | - | |
2047 | | - | |
2048 | | - | |
2049 | | - | |
2050 | | - | |
2051 | | - | |
2052 | | - | |
2053 | | - | |
2054 | | - | |
2055 | | - | |
2056 | | - | |
2057 | | - | |
2058 | | - | |
2059 | | - | |
2060 | 2028 | | |
2061 | 2029 | | |
2062 | 2030 | | |
| |||
2073 | 2041 | | |
2074 | 2042 | | |
2075 | 2043 | | |
2076 | | - | |
| 2044 | + | |
2077 | 2045 | | |
2078 | 2046 | | |
2079 | 2047 | | |
| |||
2276 | 2244 | | |
2277 | 2245 | | |
2278 | 2246 | | |
2279 | | - | |
| 2247 | + | |
2280 | 2248 | | |
2281 | 2249 | | |
2282 | 2250 | | |
| |||
2299 | 2267 | | |
2300 | 2268 | | |
2301 | 2269 | | |
2302 | | - | |
| 2270 | + | |
2303 | 2271 | | |
2304 | 2272 | | |
2305 | 2273 | | |
| |||
Lines changed: 5 additions & 37 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
68 | 67 | | |
69 | 68 | | |
70 | 69 | | |
| |||
97 | 96 | | |
98 | 97 | | |
99 | 98 | | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| 103 | + | |
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| |||
3757 | 3758 | | |
3758 | 3759 | | |
3759 | 3760 | | |
3760 | | - | |
3761 | | - | |
3762 | | - | |
3763 | | - | |
3764 | | - | |
3765 | | - | |
3766 | 3761 | | |
3767 | 3762 | | |
3768 | 3763 | | |
| |||
3842 | 3837 | | |
3843 | 3838 | | |
3844 | 3839 | | |
3845 | | - | |
| 3840 | + | |
3846 | 3841 | | |
3847 | 3842 | | |
3848 | 3843 | | |
| |||
3868 | 3863 | | |
3869 | 3864 | | |
3870 | 3865 | | |
3871 | | - | |
3872 | | - | |
3873 | | - | |
3874 | | - | |
3875 | | - | |
3876 | | - | |
3877 | | - | |
3878 | | - | |
3879 | | - | |
3880 | | - | |
3881 | | - | |
3882 | | - | |
3883 | | - | |
3884 | | - | |
3885 | | - | |
3886 | | - | |
3887 | | - | |
3888 | | - | |
3889 | | - | |
3890 | | - | |
3891 | | - | |
3892 | | - | |
3893 | | - | |
3894 | | - | |
3895 | | - | |
3896 | | - | |
3897 | | - | |
3898 | 3866 | | |
3899 | 3867 | | |
3900 | 3868 | | |
| |||
3911 | 3879 | | |
3912 | 3880 | | |
3913 | 3881 | | |
3914 | | - | |
| 3882 | + | |
3915 | 3883 | | |
3916 | 3884 | | |
3917 | 3885 | | |
| |||
4106 | 4074 | | |
4107 | 4075 | | |
4108 | 4076 | | |
4109 | | - | |
| 4077 | + | |
4110 | 4078 | | |
4111 | 4079 | | |
4112 | 4080 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
231 | 271 | | |
232 | 272 | | |
233 | 273 | | |
| |||
0 commit comments