Index: runtime/vm/scanner_test.cc |
=================================================================== |
--- runtime/vm/scanner_test.cc (revision 28974) |
+++ runtime/vm/scanner_test.cc (working copy) |
@@ -10,10 +10,10 @@ |
namespace dart { |
-void LogTokenDesc(Scanner::TokenDescriptor token) { |
+static void LogTokenDesc(Scanner::TokenDescriptor token) { |
OS::Print("pos %2d:%d-%d token %s ", |
token.position.line, token.position.column, |
- token.position.column + token.length, |
+ token.position.column, |
Token::Name(token.kind)); |
if (token.literal != NULL) { |
OS::Print("%s", token.literal->ToCString()); |
@@ -22,7 +22,7 @@ |
} |
-void LogTokenStream(const Scanner::GrowableTokenStream& token_stream) { |
+static void LogTokenStream(const Scanner::GrowableTokenStream& token_stream) { |
int token_index = 0; |
EXPECT_GT(token_stream.length(), 0); |
while (token_index < token_stream.length()) { |
@@ -35,7 +35,7 @@ |
} |
-void CheckKind(const Scanner::GrowableTokenStream &token_stream, |
+static void CheckKind(const Scanner::GrowableTokenStream &token_stream, |
int index, |
Token::Kind kind) { |
if (token_stream[index].kind != kind) { |
@@ -46,7 +46,7 @@ |
} |
-void CheckLiteral(const Scanner::GrowableTokenStream& token_stream, |
+static void CheckLiteral(const Scanner::GrowableTokenStream& token_stream, |
int index, |
const char* literal) { |
if (token_stream[index].literal == NULL) { |
@@ -59,7 +59,7 @@ |
} |
-void CheckIdent(const Scanner::GrowableTokenStream& token_stream, |
+static void CheckIdent(const Scanner::GrowableTokenStream& token_stream, |
int index, |
const char* literal) { |
CheckKind(token_stream, index, Token::kIDENT); |
@@ -67,7 +67,7 @@ |
} |
-void CheckInteger(const Scanner::GrowableTokenStream& token_stream, |
+static void CheckInteger(const Scanner::GrowableTokenStream& token_stream, |
int index, |
const char* literal) { |
CheckKind(token_stream, index, Token::kINTEGER); |
@@ -75,7 +75,7 @@ |
} |
-void CheckLineNumber(const Scanner::GrowableTokenStream& token_stream, |
+static void CheckLineNumber(const Scanner::GrowableTokenStream& token_stream, |
int index, |
int line_number) { |
if (token_stream[index].position.line != line_number) { |
@@ -85,7 +85,7 @@ |
} |
-void CheckNumTokens(const Scanner::GrowableTokenStream& token_stream, |
+static void CheckNumTokens(const Scanner::GrowableTokenStream& token_stream, |
int index) { |
if (token_stream.length() != index) { |
OS::PrintErr("Expected %d tokens but got only %" Pd ".\n", |
@@ -94,7 +94,7 @@ |
} |
-const Scanner::GrowableTokenStream& Scan(const char* source) { |
+static const Scanner::GrowableTokenStream& Scan(const char* source) { |
Scanner scanner(String::Handle(String::New(source)), |
String::Handle(String::New(""))); |
@@ -105,7 +105,7 @@ |
} |
-void BoringTest() { |
+static void BoringTest() { |
const Scanner::GrowableTokenStream& tokens = Scan("x = iffy++;"); |
CheckNumTokens(tokens, 6); |
@@ -117,7 +117,7 @@ |
} |
-void CommentTest() { |
+static void CommentTest() { |
const Scanner::GrowableTokenStream& tokens = |
Scan("Foo( /*block \n" |
"comment*/ 0xff) // line comment;"); |
@@ -133,7 +133,7 @@ |
} |
-void GreedIsGood() { |
+static void GreedIsGood() { |
// means i++ + j |
const Scanner::GrowableTokenStream& tokens = Scan("x=i+++j"); |
@@ -147,7 +147,7 @@ |
} |
-void StringEscapes() { |
+static void StringEscapes() { |
// sss = "\" \\ \n\r\t \'" |
const Scanner::GrowableTokenStream& tokens = |
Scan("sss = \"\\\" \\\\ \\n\\r\\t \\\'\""); |
@@ -171,7 +171,7 @@ |
} |
-void InvalidStringEscapes() { |
+static void InvalidStringEscapes() { |
const Scanner::GrowableTokenStream& high_start_4 = |
Scan("\"\\uD800\""); |
EXPECT_EQ(2, high_start_4.length()); |
@@ -244,7 +244,7 @@ |
} |
-void RawString() { |
+static void RawString() { |
// rs = @"\' \\" |
const Scanner::GrowableTokenStream& tokens = Scan("rs = r\"\\\' \\\\\""); |
@@ -265,7 +265,7 @@ |
} |
-void MultilineString() { |
+static void MultilineString() { |
// |mls = ''' |
// |1' x |
// |2'''; |
@@ -293,7 +293,7 @@ |
} |
-void EmptyString() { |
+static void EmptyString() { |
// es = ""; |
const Scanner::GrowableTokenStream& tokens = Scan("es = \"\";"); |
@@ -306,7 +306,7 @@ |
EXPECT_EQ(0, (tokens)[2].literal->Length()); |
} |
-void EmptyMultilineString() { |
+static void EmptyMultilineString() { |
// es = """"""; |
const Scanner::GrowableTokenStream& tokens = Scan("es = \"\"\"\"\"\";"); |
@@ -320,7 +320,7 @@ |
} |
-void NumberLiteral() { |
+static void NumberLiteral() { |
const Scanner::GrowableTokenStream& tokens = |
Scan("5 0x5d 0.3 0.33 1E+12 .42 +5"); |
@@ -336,7 +336,7 @@ |
} |
-void ScanLargeText() { |
+static void ScanLargeText() { |
const char* dart_source = |
"// This source is not meant to be valid Dart code. The text is used to" |
"// test the Dart scanner." |