Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1042)

Unified Diff: tools/dom/scripts/idlparser.py

Issue 14150007: Drop raises annotations support. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/dom/scripts/idlnode.py ('k') | tools/dom/scripts/idlparser_test.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/dom/scripts/idlparser.py
diff --git a/tools/dom/scripts/idlparser.py b/tools/dom/scripts/idlparser.py
index 3535360a99ce128863904173cac6997d3d975769..637d7d4405316a7ee8ccf49da85228b3ea313410 100755
--- a/tools/dom/scripts/idlparser.py
+++ b/tools/dom/scripts/idlparser.py
@@ -175,23 +175,16 @@ class IDLParser(object):
return syntax_switch(
# Web IDL:
[MAYBE(ExtAttrs), MAYBE(Stringifier), MAYBE(ReadOnly),
- 'attribute', Type, Id, MAYBE(_AttrRaises), ';'],
+ 'attribute', Type, Id, ';'],
# WebKit:
[
MAYBE(Stringifier),
MAYBE(ExtAttrs), MAYBE(Static), MAYBE(ReadOnly), 'attribute', MAYBE(ExtAttrs),
- Type, Id, MAYBE(_AttrRaises), ';'],
+ Type, Id, ';'],
# FremontCut:
[MAYBE(_Annotations), MAYBE(ExtAttrs),
MAYBE(_AttrGetterSetter), MAYBE(Stringifier), MAYBE(ReadOnly),
- 'attribute', Type, Id, MAYBE(_AttrRaises), ';'])
-
- def _AttrRaises():
- return syntax_switch(
- # Web IDL:
- MANY(OR(GetRaises, SetRaises)),
- # WebKit:
- MANY(OR(GetRaises, SetRaises, Raises), separator=','))
+ 'attribute', Type, Id, ';'])
# Special fremontcut feature:
def _AttrGetterSetter():
@@ -206,35 +199,18 @@ class IDLParser(object):
def ReadOnly():
return 'readonly'
- def GetRaises():
- return syntax_switch(
- # Web IDL:
- ['getraises', '(', _ScopedNames, ')'],
- # WebKit:
- ['getter', 'raises', '(', _ScopedNames, ')'])
-
- def SetRaises():
- return syntax_switch(
- # Web IDL:
- ['setraises', '(', _ScopedNames, ')'],
- # WebKit:
- ['setter', 'raises', '(', _ScopedNames, ')'])
-
# Operation:
def Operation():
return syntax_switch(
# Web IDL:
[MAYBE(ExtAttrs), MAYBE(Static), MAYBE(Stringifier), MAYBE(_Specials),
- ReturnType, MAYBE(Id), '(', _Arguments, ')', MAYBE(Raises),
- ';'],
+ ReturnType, MAYBE(Id), '(', _Arguments, ')', ';'],
# WebKit:
[MAYBE(ExtAttrs), MAYBE(Static),
- ReturnType, MAYBE(Id), '(', _Arguments, ')',
- MAYBE(Raises), ';'],
+ ReturnType, MAYBE(Id), '(', _Arguments, ')', ';'],
# FremontCut:
[MAYBE(_Annotations), MAYBE(ExtAttrs), MAYBE(Static), MAYBE(Stringifier),
- MAYBE(_Specials), ReturnType, MAYBE(Id), '(', _Arguments, ')',
- MAYBE(Raises), ';'])
+ MAYBE(_Specials), ReturnType, MAYBE(Id), '(', _Arguments, ')', ';'])
def Static():
return 'static'
@@ -248,9 +224,6 @@ class IDLParser(object):
def Stringifier():
return 'stringifier'
- def Raises():
- return ['raises', '(', _ScopedNames, ')']
-
# Operation arguments:
def _Arguments():
return MAYBE(MANY(Argument, ','))
« no previous file with comments | « tools/dom/scripts/idlnode.py ('k') | tools/dom/scripts/idlparser_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698