Compare commits

...

5 Commits

Author SHA1 Message Date
pull[bot] fc159ec552
Merge pull request #228 from dmitmel/master
[pull] master from dmitmel:master
2021-03-26 06:38:12 +00:00
Dmytro Meleshko e2d21d085c [nvim] fix highlighting of class names in SCSS 2021-03-26 01:15:15 +02:00
Dmytro Meleshko 4b0865b150 [scripts/pycalc] add a simple as a rock quadratic equation solver 2021-03-26 01:11:48 +02:00
Dmytro Meleshko 570307f0bc [nvim] fix highlighting of CSS pseudo-classes 2021-03-26 01:11:05 +02:00
Dmytro Meleshko 6a12867ee0 fixup! [nvim] fix syntax syncing for JS/TS after a vim-polyglot update (this made opening crosscode/assets/js/game.compiled.js insanely slow) 2021-03-25 23:13:46 +02:00
4 changed files with 27 additions and 1 deletions

View File

@ -0,0 +1 @@
setlocal iskeyword+=-

View File

@ -0,0 +1 @@
source <sfile>:h/css.vim

View File

@ -262,7 +262,8 @@
" CSS {{{
hi! link cssBraces Delimiter
hi! link cssTagName htmlTagName
hi! link cssPseudoClassId Special
hi! link cssPseudoClassId Type
hi! link cssPseudoClass cssPseudoClassId
hi! link cssClassName Type
hi! link cssClassNameDot cssClassName
hi! link cssAtRule Keyword
@ -274,6 +275,12 @@
hi! link cssAttrRegion cssAttr
" }}}
" SCSS {{{
hi! link scssSelectorName cssClassName
hi! link scssSelectorChar cssClassnameDot
hi! link scssAmpersand cssSelectorOp
" }}}
" JavaScript {{{
hi! link javaScriptBraces Delimiter
hi! link jsParens Delimiter

View File

@ -11,4 +11,21 @@ def factors(n):
return result
def solve_quadratic(a, b, c):
if a == 0:
raise Exception("not a quadratic equation")
else:
d = b ** 2 - 4 * a * c
print("D = " + str(d))
if d < 0:
print("no solutions")
elif d > 0:
sd = sqrt(d)
print("sqrt(D) = " + str(sd))
print("x1 = " + str((-b + sd) / (2 * a)))
print("x2 = " + str((-b - sd) / (2 * a)))
else:
print("x = " + str(-b / (2 * a)))
print("loaded Python calculator")