blob: 69ee9a4108215e8b8747a7f20476b9f16319b432 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/operator_method_not_found.dart:36:10: Warning: 'foo' isn't a type.
// print(<foo);
// ^^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:36:10: Error: Expected '>' after this.
// print(<foo);
// ^^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:36:13: Error: Expected '[' before this.
// print(<foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:37:9: Error: Expected an identifier, but got '>'.
// print(>foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:38:9: Error: Expected an identifier, but got '<='.
// print(<=foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:39:9: Error: Expected an identifier, but got '>='.
// print(>=foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:40:9: Error: Expected an identifier, but got '=='.
// print(==foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:41:9: Error: '+' is not a prefix operator.
// Try removing '+'.
// print(+foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:42:9: Error: Expected an identifier, but got '/'.
// print(/foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:43:9: Error: Expected an identifier, but got '~/'.
// print(~/foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:44:9: Error: Expected an identifier, but got '*'.
// print(*foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:45:9: Error: Expected an identifier, but got '%'.
// print(%foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:46:9: Error: Expected an identifier, but got '|'.
// print(|foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:47:9: Error: Expected an identifier, but got '^'.
// print(^foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:48:9: Error: Expected an identifier, but got '&'.
// print(&foo);
// ^
//
// pkg/front_end/testcases/operator_method_not_found.dart:49:9: Error: Expected an identifier, but got '<<'.
// print(<<foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:50:9: Error: Expected an identifier, but got '>>'.
// print(>>foo);
// ^^
//
// pkg/front_end/testcases/operator_method_not_found.dart:54:13: Error: '~' isn't a binary operator.
// print(foo ~ 2);
// ^
//
import self as self;
import "dart:core" as core;
class Foo extends core::Object {
synthetic constructor •() self::Foo
: super core::Object::•()
;
}
static method main() dynamic {
self::Foo foo = new self::Foo::•();
core::print(foo.<(2));
core::print(foo.>(2));
core::print(foo.<=(2));
core::print(foo.>=(2));
core::print(foo.==(2));
core::print(foo.-(2));
core::print(foo.+(2));
core::print(foo./(2));
core::print(foo.~/(2));
core::print(foo.*(2));
core::print(foo.%(2));
core::print(foo.|(2));
core::print(foo.^(2));
core::print(foo.&(2));
core::print(foo.<<(2));
core::print(foo.>>(2));
core::print(let final dynamic #t1 = foo in let final dynamic #t2 = 2 in let final dynamic #t3 = 2 in let final dynamic #t4 = #t1.[]=(#t2, #t3) in #t3);
core::print(foo.[](2));
core::print(foo.~());
core::print(foo.unary-());
core::print(<invalid-type>[]);
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:37:9: Error: This couldn't be parsed.
print(>foo);
^".>(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:38:9: Error: This couldn't be parsed.
print(<=foo);
^".<=(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:39:9: Error: This couldn't be parsed.
print(>=foo);
^".>=(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:40:9: Error: This couldn't be parsed.
print(==foo);
^".==(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:41:9: Error: This couldn't be parsed.
print(+foo);
^".+(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:42:9: Error: This couldn't be parsed.
print(/foo);
^"./(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:43:9: Error: This couldn't be parsed.
print(~/foo);
^".~/(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:44:9: Error: This couldn't be parsed.
print(*foo);
^".*(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:45:9: Error: This couldn't be parsed.
print(%foo);
^".%(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:46:9: Error: This couldn't be parsed.
print(|foo);
^".|(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:47:9: Error: This couldn't be parsed.
print(^foo);
^".^(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:48:9: Error: This couldn't be parsed.
print(&foo);
^".&(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:49:9: Error: This couldn't be parsed.
print(<<foo);
^".<<(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:50:9: Error: This couldn't be parsed.
print(>>foo);
^".>>(foo));
core::print(invalid-expression "pkg/front_end/testcases/operator_method_not_found.dart:54:13: Error: '~' isn't a binary operator.
print(foo ~ 2);
^");
}