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

Side by Side Diff: lib/runtime/dart/_internal.js

Issue 1099333002: canonicalize const (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 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 unified diff | Download patch
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_js_helper.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var _internal; 1 var _internal;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 class EfficientLength extends core.Object {} 4 class EfficientLength extends core.Object {}
5 let ListIterable$ = dart.generic(function(E) { 5 let ListIterable$ = dart.generic(function(E) {
6 class ListIterable extends collection.IterableBase$(E) { 6 class ListIterable extends collection.IterableBase$(E) {
7 ListIterable() { 7 ListIterable() {
8 super.IterableBase(); 8 super.IterableBase();
9 } 9 }
10 get [core.$iterator]() { 10 get [core.$iterator]() {
(...skipping 492 matching lines...) Expand 10 before | Expand all | Expand 10 after
503 return ExpandIterable; 503 return ExpandIterable;
504 }); 504 });
505 let ExpandIterable = ExpandIterable$(); 505 let ExpandIterable = ExpandIterable$();
506 let _currentExpansion = dart.JsSymbol('_currentExpansion'); 506 let _currentExpansion = dart.JsSymbol('_currentExpansion');
507 let _nextExpansion = dart.JsSymbol('_nextExpansion'); 507 let _nextExpansion = dart.JsSymbol('_nextExpansion');
508 let ExpandIterator$ = dart.generic(function(S, T) { 508 let ExpandIterator$ = dart.generic(function(S, T) {
509 class ExpandIterator extends core.Object { 509 class ExpandIterator extends core.Object {
510 ExpandIterator(iterator, f) { 510 ExpandIterator(iterator, f) {
511 this[_iterator] = iterator; 511 this[_iterator] = iterator;
512 this[_f] = f; 512 this[_f] = f;
513 this[_currentExpansion] = new (EmptyIterator$(T))(); 513 this[_currentExpansion] = dart.const(new (EmptyIterator$(T))());
514 this[_current] = null; 514 this[_current] = null;
515 } 515 }
516 [_nextExpansion]() {} 516 [_nextExpansion]() {}
517 get current() { 517 get current() {
518 return this[_current]; 518 return this[_current];
519 } 519 }
520 moveNext() { 520 moveNext() {
521 if (this[_currentExpansion] == null) 521 if (this[_currentExpansion] == null)
522 return false; 522 return false;
523 while (!dart.notNull(this[_currentExpansion].moveNext())) { 523 while (!dart.notNull(this[_currentExpansion].moveNext())) {
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after
750 } 750 }
751 return SkipWhileIterator; 751 return SkipWhileIterator;
752 }); 752 });
753 let SkipWhileIterator = SkipWhileIterator$(); 753 let SkipWhileIterator = SkipWhileIterator$();
754 let EmptyIterable$ = dart.generic(function(E) { 754 let EmptyIterable$ = dart.generic(function(E) {
755 class EmptyIterable extends collection.IterableBase$(E) { 755 class EmptyIterable extends collection.IterableBase$(E) {
756 EmptyIterable() { 756 EmptyIterable() {
757 super.IterableBase(); 757 super.IterableBase();
758 } 758 }
759 get [core.$iterator]() { 759 get [core.$iterator]() {
760 return new (EmptyIterator$(E))(); 760 return dart.const(new (EmptyIterator$(E))());
761 } 761 }
762 [core.$forEach](action) {} 762 [core.$forEach](action) {}
763 get [core.$isEmpty]() { 763 get [core.$isEmpty]() {
764 return true; 764 return true;
765 } 765 }
766 get [core.$length]() { 766 get [core.$length]() {
767 return 0; 767 return 0;
768 } 768 }
769 get [core.$first]() { 769 get [core.$first]() {
770 throw IterableElementError.noElement(); 770 throw IterableElementError.noElement();
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
807 } 807 }
808 [core.$join](separator) { 808 [core.$join](separator) {
809 if (separator === void 0) 809 if (separator === void 0)
810 separator = ""; 810 separator = "";
811 return ""; 811 return "";
812 } 812 }
813 [core.$where](test) { 813 [core.$where](test) {
814 return this; 814 return this;
815 } 815 }
816 [core.$map](f) { 816 [core.$map](f) {
817 return new EmptyIterable(); 817 return dart.const(new EmptyIterable());
818 } 818 }
819 [core.$reduce](combine) { 819 [core.$reduce](combine) {
820 throw IterableElementError.noElement(); 820 throw IterableElementError.noElement();
821 } 821 }
822 [core.$fold](initialValue, combine) { 822 [core.$fold](initialValue, combine) {
823 return initialValue; 823 return initialValue;
824 } 824 }
825 [core.$skip](count) { 825 [core.$skip](count) {
826 core.RangeError.checkNotNegative(count, "count"); 826 core.RangeError.checkNotNegative(count, "count");
827 return this; 827 return this;
(...skipping 1064 matching lines...) Expand 10 before | Expand all | Expand 10 after
1892 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z $_][\\w$]*'; 1892 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z $_][\\w$]*';
1893 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)'; 1893 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)';
1894 dart.defineLazyProperties(Symbol, { 1894 dart.defineLazyProperties(Symbol, {
1895 get publicSymbolPattern() { 1895 get publicSymbolPattern() {
1896 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie rRE}(?:=?$|[.](?!$)))+?$`); 1896 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie rRE}(?:=?$|[.](?!$)))+?$`);
1897 }, 1897 },
1898 get symbolPattern() { 1898 get symbolPattern() {
1899 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(? :=?$|[.](?!$)))+?$`); 1899 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(? :=?$|[.](?!$)))+?$`);
1900 } 1900 }
1901 }); 1901 });
1902 let POWERS_OF_TEN = /* Unimplemented const */[1.0, 10.0, 100.0, 1000.0, 10000. 0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 10 0000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 100000000000 0000.0, 10000000000000000.0, 100000000000000000.0, 1000000000000000000.0, 100000 00000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]; 1902 let POWERS_OF_TEN = dart.const([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1 000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 100000 00000000000.0, 100000000000000000.0, 1000000000000000000.0, 10000000000000000000 .0, 100000000000000000000.0, 1e+21, 1e+22]);
1903 // Exports: 1903 // Exports:
1904 exports.EfficientLength = EfficientLength; 1904 exports.EfficientLength = EfficientLength;
1905 exports.ListIterable$ = ListIterable$; 1905 exports.ListIterable$ = ListIterable$;
1906 exports.ListIterable = ListIterable; 1906 exports.ListIterable = ListIterable;
1907 exports.SubListIterable$ = SubListIterable$; 1907 exports.SubListIterable$ = SubListIterable$;
1908 exports.SubListIterable = SubListIterable; 1908 exports.SubListIterable = SubListIterable;
1909 exports.ListIterator$ = ListIterator$; 1909 exports.ListIterator$ = ListIterator$;
1910 exports.ListIterator = ListIterator; 1910 exports.ListIterator = ListIterator;
1911 exports.MappedIterable$ = MappedIterable$; 1911 exports.MappedIterable$ = MappedIterable$;
1912 exports.MappedIterable = MappedIterable; 1912 exports.MappedIterable = MappedIterable;
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1967 exports.ReversedListIterable = ReversedListIterable; 1967 exports.ReversedListIterable = ReversedListIterable;
1968 exports.UnmodifiableListError = UnmodifiableListError; 1968 exports.UnmodifiableListError = UnmodifiableListError;
1969 exports.NonGrowableListError = NonGrowableListError; 1969 exports.NonGrowableListError = NonGrowableListError;
1970 exports.makeListFixedLength = makeListFixedLength; 1970 exports.makeListFixedLength = makeListFixedLength;
1971 exports.Lists = Lists; 1971 exports.Lists = Lists;
1972 exports.printToConsole = printToConsole; 1972 exports.printToConsole = printToConsole;
1973 exports.Sort = Sort; 1973 exports.Sort = Sort;
1974 exports.Symbol = Symbol; 1974 exports.Symbol = Symbol;
1975 exports.POWERS_OF_TEN = POWERS_OF_TEN; 1975 exports.POWERS_OF_TEN = POWERS_OF_TEN;
1976 })(_internal || (_internal = {})); 1976 })(_internal || (_internal = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/_interceptors.js ('k') | lib/runtime/dart/_js_helper.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698