Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 63 lines (38 sloc) 1.912 kB
0b9844e @mjackson Updated CHANGES
authored
1 = Next
2
3 * Fixed a bug that prevented parsing nested blocks correctly (issue #21).
4
5 * Added URI example.
6
7 * Moved example grammars inside lib/citrus/grammars and added
8 lib/citrus/grammars.rb for easily requiring Citrus example grammars.
9
bb7179b @mjackson Bumped version to 2.3.7
authored
10 = 2.3.7 / 2011-02-20
11
12 * Fixed a bug that prevented forward slashes from being used inside character
13 class literals.
14
15 * Added email address example.
16
17 = 2.3.6 / 2011-02-19
9f178b5 @mjackson Updated CHANGES for 2.3.6
authored
18
19 * Fixed a bug that prevented memoization from advancing the input's pointer
20 properly (thanks joachimm).
21
22 * Several additions to the TextMate bundle (thanks joachimm).
23
0bb4595 @mjackson Bumped version to 2.3.5
authored
24 = 2.3.5 / 2011-02-07
25
26 * Fixed a bug that prevented Match objects from being printed properly using
27 Kernel#puts (thanks joachimm).
28
29 * Fixed a bug that prevented using rules with names that begin with "end"
30 (thanks Mark Wilden).
31
32 * Citrus#require accepts relative file paths, in addition to absolute ones.
33
34 * Simplified/cleaned up some example files.
35
28604ab @mjackson Bumped version to 2.3.4
authored
36 = 2.3.4 / 2011-01-17
37
38 * Added CHANGES file.
39
ea358d0 @mjackson Added CHANGES file
authored
40 = 2.3.3 / 2011-01-17
41
42 * Added self to Match#captures hash. This means that a Match may retrieve a
43 reference to itself by using its own label, proxy name, or index 0 in the
44 hash.
45
46 * Match#captures returns an empty array for unknown Symbol keys, coerces
47 String keys to Symbols, and returns nil for unknown Numeric keys.
48
49 * Moved Citrus::VERSION to its own file.
50
51 * Citrus::LoadError is raised when Citrus is unable to load a file from the
52 file system because it cannot be found or it is not readable.
53
54 * Citrus::SyntaxError is raised when Citrus::File is unable to parse some
55 Citrus syntax.
56
57 * Added Citrus.require for requiring .citrus grammar files in a similar way
58 to Ruby's Kernel.require. Also, overloaded the require operator in Citrus
59 grammar files to failover to Citrus.require when Kernel.require raises a
60 LoadError.
61
62 * Improved UTF-8 support.
Something went wrong with that request. Please try again.