diff options
author | HParker <HParker@github.com> | 2023-12-07 15:47:36 -0800 |
---|---|---|
committer | Kevin Newton <kddnewton@gmail.com> | 2023-12-15 13:42:19 -0500 |
commit | 55326a915f25608be1d40ab32baa9fc57762615d (patch) | |
tree | 69dc288dcadf3e09206c287919be5c7d9711edc2 /vm.c | |
parent | 655c02790ee5aca122d3593fadab5b41a42a1899 (diff) | |
download | ruby-55326a915f25608be1d40ab32baa9fc57762615d.tar.gz |
Introduce --parser runtime flag
Introduce runtime flag for specifying the parser,
```
ruby --parser=prism
```
also update the description:
```
$ ruby --parser=prism --version
ruby 3.3.0dev (2023-12-08T04:47:14Z add-parser-runtime.. 0616384c9f) +PRISM [x86_64-darwin23]
```
[Bug #20044]
Diffstat (limited to 'vm.c')
-rw-r--r-- | vm.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -4256,6 +4256,14 @@ rb_ruby_verbose_ptr(void) return &cr->verbose; } +static bool prism; + +bool * +rb_ruby_prism_ptr(void) +{ + return &prism; +} + VALUE * rb_ruby_debug_ptr(void) { |