diff options
| author | Jemma Issroff <jemmaissroff@gmail.com> | 2023-08-29 12:27:00 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-29 09:27:00 -0700 |
| commit | 535045ab3b27dd42030e837bcd83b74ff075b84b (patch) | |
| tree | 6150360f5171eb7598435f708e3be201fa7230d7 /include/ruby/internal/encoding/encoding.h | |
| parent | 36e210718cc0242d3d1a043bd32b4618db592024 (diff) | |
[YARP] Compile basic types (#8311)
* Add a compile_context arg to yp_compile_node
The compile_context will allow us to pass around the parser, and
the constants and lookup table (to be used in future commits).
* Compile yp_program_node_t and yp_statements_node_t
Add the compilation for program and statements node so that we can
successfully compile an empty program with YARP.
* Helper functions for parsing numbers, strings, and symbols
* Compile basic numeric / boolean node types in YARP
* Compile StringNode and SymbolNodes in YARP
* Compile several basic node types in YARP
* Added error return for missing node
Notes
Notes:
Merged-By: jemmaissroff
Diffstat (limited to 'include/ruby/internal/encoding/encoding.h')
0 files changed, 0 insertions, 0 deletions
