Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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