public void IgnoreAttachedComment() { string ftl = @" # Attached Comment foo = Foo "; var output = new Ast.Message() { Attributes = null, Id = new Ast.Identifier("foo"), Comment = null, Value = new Ast.Pattern() { Elements = new Ast.PatternElement[] { new Ast.TextElement("Foo") } } }; ParseAndCheck(ftl, output); }
public void SimpleMessage() { string ftl = @" foo = Foo "; var output = new Ast.Message() { Id = new Ast.Identifier() { Name = "foo", Span = new Ast.Span( new Position(0, 1, 1), new Position(3, 1, 4)) }, Span = new Ast.Span( new Position(0, 1, 1), new Position(9, 1, 10)), Value = new Ast.Pattern() { Elements = new Ast.SyntaxNode[] { new Ast.TextElement() { Value = "Foo", Span = new Ast.Span( new Position(6, 1, 7), new Position(9, 1, 10)) } }, Span = new Ast.Span( new Position(6, 1, 7), new Position(9, 1, 10)) }, }; ParseAndCheck(ftl, output, true); }