-
Notifications
You must be signed in to change notification settings - Fork 45
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
Use YAML version traits in the parser #229
base: master
Are you sure you want to change the base?
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1cf7c1e - Browse repository at this point
Copy the full SHA 1cf7c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a1ece - Browse repository at this point
Copy the full SHA 60a1eceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f93dbb2 - Browse repository at this point
Copy the full SHA f93dbb2View commit details -
Replace
token.span.start_mark
andtoken.span.end_mark
to`firstmark(token)` and `lastmark(token)`.
Configuration menu - View commit details
-
Copy full SHA for 70698b3 - Browse repository at this point
Copy the full SHA 70698b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4cd9f1 - Browse repository at this point
Copy the full SHA b4cd9f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6efb3d5 - Browse repository at this point
Copy the full SHA 6efb3d5View commit details
Commits on Jun 15, 2024
-
Refactoring of
scan_line_break
.* Performance improvement of `scan_line_break`. * Rename `scan_line_break` to `yaml_1_1_scan_line_break`. * Add `yaml_1_2_scan_line_break`. * Add better comments. * Add a TODO comment about possible bugs.
Configuration menu - View commit details
-
Copy full SHA for 1c9a97d - Browse repository at this point
Copy the full SHA 1c9a97dView commit details
Commits on Jun 17, 2024
-
Rewrite
forwardchars!(::TokenStream, ::Integer)
.* Bug fix. * Change to use `yaml_1_1_` prefix for YAML 1.1's `forwardchars!`. * Add `yaml_1_2_forwardchars!` for YAML 1.2's `forwardchars!`. * Add some helper functions for `forwardchars!`: * `forwardchar_skip!` * `forwardchar_nobreak!` * `forwardchar_breakline!`
Configuration menu - View commit details
-
Copy full SHA for e9c5827 - Browse repository at this point
Copy the full SHA e9c5827View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9d3d1a - Browse repository at this point
Copy the full SHA a9d3d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a56bdce - Browse repository at this point
Copy the full SHA a56bdceView commit details -
Configuration menu - View commit details
-
Copy full SHA for dba3e68 - Browse repository at this point
Copy the full SHA dba3e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69645b5 - Browse repository at this point
Copy the full SHA 69645b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76a2aa5 - Browse repository at this point
Copy the full SHA 76a2aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa04dae - Browse repository at this point
Copy the full SHA aa04daeView commit details -
Bug fix of
prefix(::BufferedInput, ::Integer)
.Change to not overbuffer. This bug fix brake the test `windows_newlines` but I think the test is incorrect.
Configuration menu - View commit details
-
Copy full SHA for c4ef02d - Browse repository at this point
Copy the full SHA c4ef02dView commit details
Commits on Jun 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1595c5b - Browse repository at this point
Copy the full SHA 1595c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d6632c - Browse repository at this point
Copy the full SHA 5d6632cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab9b7dd - Browse repository at this point
Copy the full SHA ab9b7ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for f710098 - Browse repository at this point
Copy the full SHA f710098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76f857b - Browse repository at this point
Copy the full SHA 76f857bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 787111e - Browse repository at this point
Copy the full SHA 787111eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76bcbcc - Browse repository at this point
Copy the full SHA 76bcbccView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c6d8f - Browse repository at this point
Copy the full SHA a6c6d8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d7dd03 - Browse repository at this point
Copy the full SHA 6d7dd03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f4fe51 - Browse repository at this point
Copy the full SHA 9f4fe51View commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dd87992 - Browse repository at this point
Copy the full SHA dd87992View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf0234 - Browse repository at this point
Copy the full SHA 7cf0234View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1db5b78 - Browse repository at this point
Copy the full SHA 1db5b78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d705dd - Browse repository at this point
Copy the full SHA 0d705ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for acfb2b3 - Browse repository at this point
Copy the full SHA acfb2b3View commit details
Commits on Jun 21, 2024
-
Add objects to represent YAML versions.
Here we use abstract type & subtyping because it's common traits pattern in Julia. We do not need to export these objects because we can use strings for versions in user-facing functions like: ```julia function load(str::AbstractString; version::YAMLVersion) # ... end function load(str::AbstractString; version::AbstractString) version == "1.1" ? load(str, version=YAMLV1_1()) : version == "1.2" ? load(str, version=YAMLV1_2()) : throw(ErrorException()) end load(str, version="1.1") ```
Configuration menu - View commit details
-
Copy full SHA for 73a52ff - Browse repository at this point
Copy the full SHA 73a52ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dbeadf - Browse repository at this point
Copy the full SHA 3dbeadfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 689e27a - Browse repository at this point
Copy the full SHA 689e27aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6738103 - Browse repository at this point
Copy the full SHA 6738103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8542039 - Browse repository at this point
Copy the full SHA 8542039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3983d9c - Browse repository at this point
Copy the full SHA 3983d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3358b9 - Browse repository at this point
Copy the full SHA d3358b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f329f2 - Browse repository at this point
Copy the full SHA 1f329f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 331c5a2 - Browse repository at this point
Copy the full SHA 331c5a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78c04b3 - Browse repository at this point
Copy the full SHA 78c04b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for af6dc18 - Browse repository at this point
Copy the full SHA af6dc18View commit details -
Configuration menu - View commit details
-
Copy full SHA for be9d213 - Browse repository at this point
Copy the full SHA be9d213View commit details -
Refactoring and sort out functions.
* Sort out functions. * Add `b-char` for YAML 1.2. * Add comments to `forwardchars!`.
Configuration menu - View commit details
-
Copy full SHA for 427158f - Browse repository at this point
Copy the full SHA 427158fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d82a13 - Browse repository at this point
Copy the full SHA 0d82a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1a293f - Browse repository at this point
Copy the full SHA a1a293fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b45af - Browse repository at this point
Copy the full SHA d9b45afView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe68efb - Browse repository at this point
Copy the full SHA fe68efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5378896 - Browse repository at this point
Copy the full SHA 5378896View commit details -
Configuration menu - View commit details
-
Copy full SHA for a13f9ed - Browse repository at this point
Copy the full SHA a13f9edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ed962 - Browse repository at this point
Copy the full SHA 36ed962View commit details -
Configuration menu - View commit details
-
Copy full SHA for 074b04c - Browse repository at this point
Copy the full SHA 074b04cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01db7c0 - Browse repository at this point
Copy the full SHA 01db7c0View commit details
Commits on Jun 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa885a0 - Browse repository at this point
Copy the full SHA fa885a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28004f7 - Browse repository at this point
Copy the full SHA 28004f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22251c9 - Browse repository at this point
Copy the full SHA 22251c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a67da0 - Browse repository at this point
Copy the full SHA 9a67da0View commit details -
Configuration menu - View commit details
-
Copy full SHA for beecaec - Browse repository at this point
Copy the full SHA beecaecView commit details -
Configuration menu - View commit details
-
Copy full SHA for a753635 - Browse repository at this point
Copy the full SHA a753635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4204b0e - Browse repository at this point
Copy the full SHA 4204b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1db2624 - Browse repository at this point
Copy the full SHA 1db2624View commit details -
Configuration menu - View commit details
-
Copy full SHA for b97e9e3 - Browse repository at this point
Copy the full SHA b97e9e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6067a0 - Browse repository at this point
Copy the full SHA f6067a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33f9ea5 - Browse repository at this point
Copy the full SHA 33f9ea5View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf84c85 - Browse repository at this point
Copy the full SHA bf84c85View commit details