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

Unified Diff: pkg/third_party/html5lib/lib/src/encoding_parser.dart

Issue 178843003: [html5lib] triple slash comment style (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: remove extra check Created 6 years, 10 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
Index: pkg/third_party/html5lib/lib/src/encoding_parser.dart
diff --git a/pkg/third_party/html5lib/lib/src/encoding_parser.dart b/pkg/third_party/html5lib/lib/src/encoding_parser.dart
index 390e433b8c7ee1f5682c3a8224ac0786050a0d83..8bb861c426191e01fc6a24c92fc3fede64ecc949 100644
--- a/pkg/third_party/html5lib/lib/src/encoding_parser.dart
+++ b/pkg/third_party/html5lib/lib/src/encoding_parser.dart
@@ -6,11 +6,9 @@ import 'inputstream.dart';
// TODO(jmesserly): I converted StopIteration to StateError("No more elements").
// Seems strange to throw this from outside of an iterator though.
-/**
- * String-like object with an associated position and various extra methods
- * If the position is ever greater than the string length then an exception is
- * raised.
- */
+/// String-like object with an associated position and various extra methods
+/// If the position is ever greater than the string length then an exception is
+/// raised.
class EncodingBytes extends IterableBase<String> {
final String _bytes;
int _position = -1;
@@ -62,7 +60,7 @@ class EncodingBytes extends IterableBase<String> {
String get currentByte => _bytes[position];
- /** Skip past a list of characters. Defaults to skipping [isWhitespace]. */
+ /// Skip past a list of characters. Defaults to skipping [isWhitespace].
String skipChars([CharPreciate skipChars]) {
if (skipChars == null) skipChars = isWhitespace;
var p = position; // use property for the error-checking
@@ -91,11 +89,9 @@ class EncodingBytes extends IterableBase<String> {
return null;
}
- /**
- * Look for a sequence of bytes at the start of a string. If the bytes
- * are found return true and advance the position to the byte after the
- * match. Otherwise return false and leave the position alone.
- */
+ /// Look for a sequence of bytes at the start of a string. If the bytes
+ /// are found return true and advance the position to the byte after the
+ /// match. Otherwise return false and leave the position alone.
bool matchBytes(String bytes) {
var p = position;
if (_bytes.length < p + bytes.length) {
@@ -109,10 +105,8 @@ class EncodingBytes extends IterableBase<String> {
return false;
}
- /**
- * Look for the next sequence of bytes matching a given sequence. If
- * a match is found advance the position to the last byte of the match
- */
+ /// Look for the next sequence of bytes matching a given sequence. If
+ /// a match is found advance the position to the last byte of the match
bool jumpTo(String bytes) {
var newPosition = _bytes.indexOf(bytes, position);
if (newPosition >= 0) {
@@ -130,12 +124,12 @@ class EncodingBytes extends IterableBase<String> {
}
}
-/** Mini parser for detecting character encoding from meta elements. */
+/// Mini parser for detecting character encoding from meta elements.
class EncodingParser {
final EncodingBytes data;
String encoding;
- /** [bytes] - the data to work on for encoding detection. */
+ /// [bytes] - the data to work on for encoding detection.
EncodingParser(List<int> bytes)
// Note: this is intentionally interpreting bytes as codepoints.
: data = new EncodingBytes(new String.fromCharCodes(bytes).toLowerCase());
@@ -173,7 +167,7 @@ class EncodingParser {
return encoding;
}
- /** Skip over comments. */
+ /// Skip over comments.
bool handleComment() => data.jumpTo("-->");
bool handleMeta() {
@@ -243,10 +237,8 @@ class EncodingParser {
bool handleOther() => data.jumpTo(">");
- /**
- * Return a name,value pair for the next attribute in the stream,
- * if one is found, or null
- */
+ /// Return a name,value pair for the next attribute in the stream,
+ /// if one is found, or null
List<String> getAttribute() {
// Step 1 (skip chars)
var c = data.skipChars((x) => x == "/" || isWhitespace(x));

Powered by Google App Engine
This is Rietveld 408576698