-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Boolean values for YAML v1.2 #52
Comments
Well, the problem is that C does not have a native object model that maps directly to a YAML core schema. So, a boolean as defined by the core schema cannot right now automatically converted to a 'C' bool type. There is some work being done to have user-defined schemas that would handle these cases (among lots of others) but nothing is ready yet. For now you can extract the string and strcmp(), perhaps even using the scanf family of functions of the library. |
What's stopping {"true", "on", etc.} -> 1 (char), {"false", "off", etc.} -> 0 (char) ? |
👍 Looking into this issue as well; wondering if you had any more thoughts on this? I started writing some small scalar helps for handling types. |
FWIW work is underway to support the builtin YAML spec schemas. That will support what you need among other things. |
The v1.2 spec states that "true", "false", "on", "off" etc. should be interpreted as their boolean value counterparts.
As this library claims to support YAML 1.2, how is that handled, or do I just have to
strcmp
regardless?Thanks
The text was updated successfully, but these errors were encountered: