xref: /aosp_15_r20/external/antlr/runtime/Ruby/lib/antlr3/version.rb (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robot#!/usr/bin/ruby
2*16467b97STreehugger Robot# encoding: utf-8
3*16467b97STreehugger Robot
4*16467b97STreehugger Robotmodule ANTLR3
5*16467b97STreehugger Robot
6*16467b97STreehugger Robot  #
7*16467b97STreehugger Robot  # The version of the ANTLR tool used while designing and
8*16467b97STreehugger Robot  # testing the current version of this library
9*16467b97STreehugger Robot  #
10*16467b97STreehugger Robot  ANTLR_MAJOR_VERSION = 3
11*16467b97STreehugger Robot  ANTLR_MINOR_VERSION = 2
12*16467b97STreehugger Robot  ANTLR_PATCH_VERSION = 1
13*16467b97STreehugger Robot  ANTLR_VERSION = [ ANTLR_MAJOR_VERSION, ANTLR_MINOR_VERSION, ANTLR_PATCH_VERSION ].freeze
14*16467b97STreehugger Robot  ANTLR_VERSION_STRING = ANTLR_VERSION.join( '.' )
15*16467b97STreehugger Robot  ANTLR_VERSION_STRING.chomp!( '.0' )   # versioning drops minor version at 0
16*16467b97STreehugger Robot  ANTLR_VERSION_STRING.freeze
17*16467b97STreehugger Robot
18*16467b97STreehugger Robot  #
19*16467b97STreehugger Robot  # The version data for the current state the library itself
20*16467b97STreehugger Robot  #
21*16467b97STreehugger Robot  MAJOR_VERSION = 1
22*16467b97STreehugger Robot  MINOR_VERSION = 8
23*16467b97STreehugger Robot  PATCH_VERSION = 5
24*16467b97STreehugger Robot  VERSION = [ MAJOR_VERSION, MINOR_VERSION, PATCH_VERSION ]
25*16467b97STreehugger Robot  VERSION_STRING = VERSION.join( '.' ).freeze
26*16467b97STreehugger Robot
27*16467b97STreehugger Robotend
28