OLD | NEW |
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
7 | 7 |
8 library engine.parser; | 8 library engine.parser; |
9 | 9 |
10 import 'java_core.dart'; | 10 import 'java_core.dart'; |
(...skipping 3819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3830 * @param sourceOffset the offset of the first character of the reference sour
ce | 3830 * @param sourceOffset the offset of the first character of the reference sour
ce |
3831 * @return the comment reference that was parsed, or `null` if no reference co
uld be found | 3831 * @return the comment reference that was parsed, or `null` if no reference co
uld be found |
3832 */ | 3832 */ |
3833 CommentReference parseCommentReference(String referenceSource, int sourceOffse
t) { | 3833 CommentReference parseCommentReference(String referenceSource, int sourceOffse
t) { |
3834 // TODO(brianwilkerson) The errors are not getting the right offset/length a
nd are being duplicated. | 3834 // TODO(brianwilkerson) The errors are not getting the right offset/length a
nd are being duplicated. |
3835 if (referenceSource.length == 0) { | 3835 if (referenceSource.length == 0) { |
3836 return null; | 3836 return null; |
3837 } | 3837 } |
3838 try { | 3838 try { |
3839 BooleanErrorListener listener = new BooleanErrorListener(); | 3839 BooleanErrorListener listener = new BooleanErrorListener(); |
3840 Scanner scanner = new Scanner(null, new SubSequenceReader(new CharSequence
(referenceSource), sourceOffset), listener); | 3840 Scanner scanner = new Scanner(null, new SubSequenceReader(referenceSource,
sourceOffset), listener); |
3841 scanner.setSourceStart(1, 1); | 3841 scanner.setSourceStart(1, 1); |
3842 Token firstToken = scanner.tokenize(); | 3842 Token firstToken = scanner.tokenize(); |
3843 if (listener.errorReported) { | 3843 if (listener.errorReported) { |
3844 return null; | 3844 return null; |
3845 } | 3845 } |
3846 Token newKeyword = null; | 3846 Token newKeyword = null; |
3847 if (matches3(firstToken, Keyword.NEW)) { | 3847 if (matches3(firstToken, Keyword.NEW)) { |
3848 newKeyword = firstToken; | 3848 newKeyword = firstToken; |
3849 firstToken = firstToken.next; | 3849 firstToken = firstToken.next; |
3850 } | 3850 } |
(...skipping 5747 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
9598 if ("\n" == separator) { | 9598 if ("\n" == separator) { |
9599 _writer.print("\n"); | 9599 _writer.print("\n"); |
9600 indent(); | 9600 indent(); |
9601 } else if (i > 0) { | 9601 } else if (i > 0) { |
9602 _writer.print(separator); | 9602 _writer.print(separator); |
9603 } | 9603 } |
9604 _writer.print(tokens[i].lexeme); | 9604 _writer.print(tokens[i].lexeme); |
9605 } | 9605 } |
9606 } | 9606 } |
9607 } | 9607 } |
OLD | NEW |