Skip to content

Commit

Permalink
Update README.md in versions and branches
Browse files Browse the repository at this point in the history
Ruby 3.4 has been released. Therefore, a branch will be create, and the README will be update.
https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/
  • Loading branch information
ydah committed Dec 25, 2024
1 parent 1e2037e commit 16ed159
Showing 1 changed file with 31 additions and 15 deletions.
46 changes: 31 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,31 @@

Lrama is LALR (1) parser generator written by Ruby. The first goal of this project is providing error tolerant parser for CRuby with minimal changes on CRuby parse.y file.

* [Features](#features)
* [Installation](#installation)
* [Usage](#usage)
* [Versions and Branches](#versions-and-branches)
* [Supported Ruby version](#supported-ruby-version)
* [Development](#development)
* [How to generate parser.rb](#how-to-generate-parserrb)
* [Test](#test)
* [Call-stack Profiling Lrama](#call-stack-profiling-lrama)
* [Memory Profiling Lrama](#memory-profiling-lrama)
* [Build Ruby](#build-ruby)
* [Release flow](#release-flow)
* [License](#license)
- [Lrama](#lrama)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Versions and Branches](#versions-and-branches)
- [v0\_7 (`master` branch)](#v0_7-master-branch)
- [v0\_6 (`lrama_0_6` branch)](#v0_6-lrama_0_6-branch)
- [v0\_5 (`lrama_0_5` branch)](#v0_5-lrama_0_5-branch)
- [v0\_4 (`lrama_0_4` branch)](#v0_4-lrama_0_4-branch)
- [Supported Ruby version](#supported-ruby-version)
- [Development](#development)
- [How to generate parser.rb](#how-to-generate-parserrb)
- [Test](#test)
- [Call-stack Profiling Lrama](#call-stack-profiling-lrama)
- [1. Create parse.tmp.y in ruby/ruby](#1-create-parsetmpy-in-rubyruby)
- [2. Enable Profiler](#2-enable-profiler)
- [3. Run Lrama](#3-run-lrama)
- [4. Generate Flamegraph](#4-generate-flamegraph)
- [Memory Profiling Lrama](#memory-profiling-lrama)
- [1. Create parse.tmp.y in ruby/ruby](#1-create-parsetmpy-in-rubyruby-1)
- [2. Enable Profiler](#2-enable-profiler-1)
- [3. Run Lrama](#3-run-lrama-1)
- [Build Ruby](#build-ruby)
- [Release flow](#release-flow)
- [License](#license)

## Features

Expand Down Expand Up @@ -73,9 +85,13 @@ Enter the formula:

## Versions and Branches

### v0_6 (`master` branch)
### v0_7 (`master` branch)

This branch is for Ruby 3.4. `lrama_0_6` branch is created from this branch, once Ruby 3.4 is released.
This branch is for Ruby 3.5. `lrama_0_7` branch is created from this branch, once Ruby 3.5 is released.

### v0_6 (`lrama_0_6` branch)

This branch is for Ruby 3.4.

### v0_5 (`lrama_0_5` branch)

Expand Down

0 comments on commit 16ed159

Please sign in to comment.