Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
de4c7a2e
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
de4c7a2e
编写于
4月 21, 2016
作者:
M
Martin Aeschlimann
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update pyhon grammar, fixes #1467
上级
3b1bb041
变更
3
展开全部
显示空白变更内容
内联
并排
Showing
3 changed file
with
7276 addition
and
634 deletion
+7276
-634
extensions/python/syntaxes/Python.tmLanguage
extensions/python/syntaxes/Python.tmLanguage
+1755
-611
extensions/python/test/colorize-fixtures/test.py
extensions/python/test/colorize-fixtures/test.py
+55
-2
extensions/python/test/colorize-results/test_py.json
extensions/python/test/colorize-results/test_py.json
+5466
-21
未找到文件。
extensions/python/syntaxes/Python.tmLanguage
浏览文件 @
de4c7a2e
此差异已折叠。
点击以展开。
extensions/python/test/colorize-fixtures/test.py
浏览文件 @
de4c7a2e
from
banana
import
*
class
Monkey
:
# Bananas the monkey can eat.
capacity
=
10
...
...
@@ -11,3 +10,57 @@ class Monkey:
def
feeding_frenzy
(
self
):
eat
(
9.25
)
return
"Yum yum"
if
1900
<
year
<
2100
and
1
<=
month
<=
12
\
and
1
<=
day
<=
31
and
0
<=
hour
<
24
\
and
0
<=
minute
<
60
and
0
<=
second
<
60
:
# Looks like a valid date
return
1
def
firstn
(
g
,
n
):
for
i
in
range
(
n
):
yield
g
.
next
()
reduce
(
lambda
x
,
y
:
x
+
y
,
[
47
,
11
,
42
,
13
])
woerter
=
{
"house"
:
"Haus"
,
"cat"
:
"Katze"
,
"black"
:
"schwarz"
}
mydictionary
=
{
'foo'
:
23
,
#comment
'bar'
:
"hello"
#sqadsad
}
def
steuern
(
einkommen
):
"""Berechnung der zu zahlenden Steuern fuer ein zu versteuerndes Einkommen von x"""
if
einkommen
<=
8004
:
steuer
=
0
elif
einkommen
<=
13469
:
y
=
(
einkommen
-
8004.0
)
/
10000.0
steuer
=
(
912.17
*
y
+
1400
)
*
y
else
:
steuer
=
einkommen
*
0.44
-
15694
return
steuer
def
beliebig
(
x
,
y
,
*
mehr
):
print
"x="
,
x
,
", x="
,
y
print
"mehr: "
,
mehr
class
Memoize
:
def
__init__
(
self
,
fn
):
self
.
fn
=
fn
self
.
memo
=
{}
def
__call__
(
self
,
*
args
):
if
args
not
in
self
.
memo
:
self
.
memo
[
args
]
=
self
.
fn
(
*
args
)
return
self
.
memo
[
args
]
res
=
re
.
search
(
r
"([0-9-]*)\s*([A-Za-z]+),\s+(.*)"
,
i
)
while
True
:
try
:
n
=
raw_input
(
"Number: "
)
n
=
int
(
n
)
break
except
ValueError
:
print
(
"Not a number"
)
async
with
EXPR
as
VAR
:
BLOCK
\ No newline at end of file
extensions/python/test/colorize-results/test_py.json
浏览文件 @
de4c7a2e
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录