Move the parser to use signals instead of a hash table for handlers

Review Request #3180 — Created May 14, 2024 and submitted

Information

ibis/ibis
default

Reviewers

This is being done mostly to allow language bindings to use the library but it
does also simplify passing data around to the handlers and what not.

Ran the unit tests under valgrind and had the turtles do a check as well.

Summary ID
Move the parser to use signals instead of a hash table for handlers
This is being done mostly to allow language bindings to use the library but it does also simplify passing data around to the handlers and what not.
9934f909cb92adcf0de6a8ae1db50d9c9ea99bcf
Description From Last Updated

Shouldn't the quark be using the upper_command?

QuLogicQuLogic

Trailing \.

QuLogicQuLogic

Don't you usually clear the 1 stuff at the end of the test?

QuLogicQuLogic

Extra 'the'

QuLogicQuLogic
grim
  1. 
      
  2. This was a first pass, but I have other ideas to make this better/easier to hold back on this one for the moment.

  3. 
      
QuLogic
  1. 
      
  2. ibis/ibismessage.c (Diff revision 1)
     
     
    Show all issues

    Trailing \.

  3. ibis/tests/test_message.c (Diff revision 1)
     
     
    Show all issues

    Don't you usually clear the 1 stuff at the end of the test?

  4. ibis/tests/test_parser.c (Diff revision 1)
     
     
    Show all issues

    Extra 'the'

  5. 
      
grim
QuLogic
  1. 
      
  2. ibis/ibisclient.c (Diff revisions 1 - 2)
     
     
    Show all issues

    Shouldn't the quark be using the upper_command?

  3. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed