aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* Merge pull request #46 from OpenVicProject/fix/char-detection George L. Albany2024-06-18-1407/+3697
|\ | | | | Add runtime encoding detection and conversion
| * Add runtime encoding detection and conversionfix/char-detection Spartan3222024-06-18-1407/+3697
|/ | | | | | | | | | | | | | | | | | | | | | | | | | Win-1251/1252 detection is a reduced C++ version of https://github.com/hsivonen/chardetng Add manually-specified encoding fallback Add default system encoding fallback Add error recovery to v2script Add unknown encoding detection warning Remove csv::Parser templating Fix lua files dropping data Update lexy to foonathan/lexy@1e5d99fa3826b1c3c8628d3a11117fb4fb4cc0d0 Remove exclusive reliance on lexy::default_encoding for v2script Move internal concepts to src/openvic-detail/InternalConcepts.hpp Move contents of DetectUtf8.hpp to src/detail/Detect.hpp Move openvic-dataloader/AbstractSyntaxTree.hpp to src Move DiagnosticLogger.hpp to src Move File.hpp to src Move openvic-dataloader/detail/utlity files to openvic-dataloader/detail Add ovdl::utility::type_concat Add ovdl::utility::type_prepend Add ovdl::utility::is_instance_of Overhaul parse error messages
* Merge pull request #45 from OpenVicProject/fix/includes George L. Albany2024-05-15-43/+86
|\ | | | | Expose dataloader includes
| * Expose dataloader includesfix/includes Spartan3222024-05-15-43/+86
|/ | | | | Fix dataloader file includes Fix leaking lexy includes
* Merge pull request #44 from OpenVicProject/fix/error-handling George L. Albany2024-05-13-65/+114
|\ | | | | Fix bugs in #37
| * Fix bugs in #37fix/error-handling Spartan3222024-05-11-65/+114
|/ | | | | | Fix error handling dropping errors Fix error handling segfaults Improve error messages
* Merge pull request #37 from OpenVicProject/add/dryad George L. Albany2024-05-10-1607/+2892
|\ | | | | Move to dryad library
| * Add `deps/dryad` -> https://github.com/Spartan322/dryadadd/dryad Spartan3222024-05-09-1607/+2892
|/ | | | | | | | | Add `deps/fmt` -> https://github.com/fmtlib/fmt Add `deps/range-v3` -> https://github.com/ericniebler/range-v3 Improve parser error and warning support Update .clang-format Update `deps/SCsub`
* Update scripts to OpenVicProject/scripts#9 hop3112024-01-30-0/+0
|
* Merge pull request #39 from OpenVicProject/update/workflow-actions George L. Albany2024-01-30-8/+20
|\ | | | | Update build workflow actions
| * Update build workflow actionsupdate/workflow-actions Spartan3222024-01-30-8/+20
|/
* Merge pull request #38 from OpenVicProject/update/scripts George L. Albany2024-01-29-0/+0
|\ | | | | Update scripts with OpenVicProject/scripts#8
| * Update scripts with OpenVicProject/scripts#8update/scripts Spartan3222024-01-29-0/+0
|/
* Merge pull request #36 from OpenVicProject/fix/file-path-memory Hop3112024-01-22-9/+25
|\ | | | | Fixed BasicParser::_file_path relying on externally controlled memory
| * Fixed BasicParser::_file_path relying on externally controlled memory hop3112024-01-22-9/+25
|/
* Merge pull request #35 from OpenVicProject/windows-1251 Hop3112024-01-22-1/+12
|\ | | | | Expanded v2script character list to support Windows-1251
| * Expanded v2script character list to support Windows-1251windows-1251 hop3112024-01-22-1/+12
|/
* Merge pull request #34 from OpenVicProject/fix/includes George L. Albany2024-01-18-25/+3
|\
| * Fix includes Spartan3222024-01-18-25/+3
|/
* Merge pull request #33 from OpenVicProject/msvc-fix Hop3112023-12-11-1/+1
|\ | | | | Fix MSVC CL-19.38 bug
| * Fix MSVC CL-19.38 bug hop3112023-12-11-1/+1
|/
* Merge pull request #32 from OpenVicProject/csv-newline-fix Hop3112023-12-11-3/+3
|\ | | | | Fix early termination on newline in CSV file
| * Fix early termination on newline in CSV file hop3112023-12-10-3/+3
|/
* Merge pull request #30 from OpenVicProject/fix/compiledb George L. Albany2023-11-11-2/+9
|\
| * Fix compiledb warning Spartan3222023-11-11-2/+9
|/
* Updated scripts for Godot-4.1.3 hop3112023-11-11-0/+0
|
* Merge pull request #29 from OpenVicProject/make/list-nodes-support-list Hop3112023-11-11-28/+25
|\ | | | | Change nodes to support list checks
| * Change nodes to support list checks: Spartan3222023-11-04-28/+25
|/ | | | | | | EventNode DecisionNode EventMtthModifierNode ExecutionListNode
* Merge pull request #28 from ↵ Hop3112023-10-22-27/+46
|\ | | | | | | | | OpenVicProject/say-thanks-to-non-breaking-space-breaking-everything-again Add grammar support for BEL, HT, LF, and CR characters
| * Add grammar support for BEL, HT, LF, and CR characters Spartan3222023-10-20-27/+46
|/ | | | Add stripping of LF and CR characters if `v2script::grammar::StringExpression`'s `Options::NoStringEscape` is false
* Merge pull request #27 from OpenVicProject/fix/readme-typo George L. Albany2023-10-20-1/+1
|\
| * Fix awkward readme subtitle Spartan3222023-10-20-1/+1
|/
* Updated scripts submodule hop3112023-10-18-0/+0
|
* Merge pull request #26 from OpenVicProject/fix/empty-csv-lines George L. Albany2023-10-13-2/+4
|\
| * Make values optional for CSV lines Spartan3222023-10-13-2/+4
|/
* Merge pull request #25 from OpenVicProject/simplify-csv-grammar Hop3112023-10-13-180/+220
|\ | | | | Simplify csv grammar to one file
| * Simplify csv grammar to one file Spartan3222023-10-13-180/+220
|/ | | | Remove hacky include behavior for CSVGrammar
* Merge pull request #24 from OpenVicProject/support/lua-defines Hop3112023-10-12-0/+175
|\ | | | | Add Lua Defines parsing
| * Add Lua Defines parsing Spartan3222023-10-12-0/+175
|/
* Merge pull request #22 from OpenVicProject/add/v2script-optional-content George L. Albany2023-10-05-1/+22
|\
| * Make File contents optional Spartan3222023-10-05-1/+22
|/ | | | Add lexy::nullopt support to String and List nodes
* Merge pull request #23 from OpenVicProject/fix/buffer-handler-is-valid George L. Albany2023-10-05-1/+1
|\
| * Fix BufferHandler assuming buffers of size 0 are invalid Spartan3222023-10-05-1/+1
|/
* Merge pull request #21 from OpenVicProject/remove/mingw-build George L. Albany2023-10-03-4/+0
|\
| * Remove mingw-cache George L. Albany2023-10-03-4/+0
|/
* Merge pull request #20 from OpenVicProject/update/lexy George L. Albany2023-09-29-9/+10
|\
| * Update lexy to main branch Spartan3222023-09-26-9/+10
|/ | | | | Cleanup and simplify SimpleGrammar data_specifier Add compile_commands.json to gitignore
* Updated scripts submodule Hop3112023-09-26-0/+0
|
* Fixed scripts submodule URL Hop3112023-09-25-1/+1
|
* Merge pull request #19 from OpenVicProject/fix/env CptAlanSmith2023-09-24-1/+1
|\ | | | | Fix environment issues