blob: 849c7f0c8a4980d599ff92c4c7333fdcb878b364 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
identifier can contain weird things
@ string ( @f0/0\:0 = "foo" )
@string { foo = "foo" # @f0/0\:0 }
@ preamble(
foo
)
@preamble { foo }
entry can be empty
@misc{}
key can be empty
@misc(,)
key can contain weird things
@misc( (}cr@zy{,)
@misc{ ()cr@zy{,}
Now testing entries with unknown type.
@cr@zy {key1,
year = 2010,
title = @f0/0\:0 # "jou{"}rn@l" # { {j}our"n@{l} } # @f0/0\:0,
author = "Jœhn
Nash",
}
@comment{ This is a comment
The following line starts a new entry, even though few parsers will catch it
@article{key2,
year = "2010",
}
we are now outside of an entry again, balancedness does not matter
}
} @ comment
The next line defines an entry of type "comment<at>article"
@ commment@article {key3,}
|