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

Side by Side Diff: pkg/analyzer/lib/src/summary/format.fbs

Issue 1966783003: First steps toward AST-based type inference involving closures. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 4 years, 7 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
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 // 4 //
5 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files". 6 // To regenerate the file, use the script "pkg/analyzer/tool/generate_files".
7 7
8 8
9 /** 9 /**
10 * Kind of a source in the cache. 10 * Kind of a source in the cache.
(...skipping 596 matching lines...) Expand 10 before | Expand all | Expand 10 after
607 /** 607 /**
608 * Pop the top value from the stack and check whether it is a subclass of the 608 * Pop the top value from the stack and check whether it is a subclass of the
609 * type with reference from [UnlinkedConst.references], push the result into 609 * type with reference from [UnlinkedConst.references], push the result into
610 * the stack. 610 * the stack.
611 */ 611 */
612 typeCheck, 612 typeCheck,
613 613
614 /** 614 /**
615 * Pop the top value from the stack and raise an exception with this value. 615 * Pop the top value from the stack and raise an exception with this value.
616 */ 616 */
617 throwException 617 throwException,
618
619 /**
620 * Obtain two values `n` and `m` from [UnlinkedConst.ints]. Then, starting at
621 * the executable element for the expression being evaluated, if n > 0, pop to
622 * the nth enclosing function element. Then, push the mth local function of
623 * that element onto the stack.
624 */
625 pushLocalFunctionReference
618 } 626 }
619 627
620 /** 628 /**
621 * Enum used to indicate the kind of an constructor initializer. 629 * Enum used to indicate the kind of an constructor initializer.
622 */ 630 */
623 enum UnlinkedConstructorInitializerKind : byte { 631 enum UnlinkedConstructorInitializerKind : byte {
624 /** 632 /**
625 * Initialization of a field. 633 * Initialization of a field.
626 */ 634 */
627 field, 635 field,
(...skipping 1740 matching lines...) Expand 10 before | Expand all | Expand 10 after
2368 2376
2369 /** 2377 /**
2370 * If a local variable, the beginning of the visible range; zero otherwise. 2378 * If a local variable, the beginning of the visible range; zero otherwise.
2371 */ 2379 */
2372 visibleOffset:uint (id: 12); 2380 visibleOffset:uint (id: 12);
2373 } 2381 }
2374 2382
2375 root_type PackageBundle; 2383 root_type PackageBundle;
2376 2384
2377 file_identifier "PBdl"; 2385 file_identifier "PBdl";
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698