diff options
| author | jsmall-nvidia <jsmall@nvidia.com> | 2023-04-29 09:24:26 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-29 09:24:26 -0400 |
| commit | 19c0866b050a022406867aa650302f4efbf8e010 (patch) | |
| tree | f5ed4e1f5d27865518daf81c7e861b4908186b23 /tests | |
| parent | c571bcb025009f9c662e8d631fa49dbfed560287 (diff) | |
CommandOptions (#2856)
* WIP CommandOptions
* Fix some output issues.
* Simplify word wrapping.
* Add file extensions.
* Change how lookup takes place.
Add appendSplit functions to StringUtil.
Make Categories hold the index range of their options.
* Small improvement.
* Lookup with partial option names.
* Associate user values.
* Encoding flags in the name.
* Refactor setting up of command options.
* Use CommandOptions in slang-options.
* Remove old help text.
* Cache the CommandOptions on the Session.
* Range checking.
Fix bug in the Options handling.
* Extra checks for validity.
* Get categories directly.
* Slight improvements over output.
* Added NameValue types.
* Fix typo.
Remove some now unused diagnostics.
Fix diagnostic in testing, as output has changed.
* Add minimal usage message.
* Remove platform executable extension from diagnostics output.
* Some improvements around getting names from NameValue types.
* Improve some option descriptions.
* Small fixes.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/diagnostics/command-line/unknown-line-directive-mode.slang.expected | 2 | ||||
| -rw-r--r-- | tests/diagnostics/command-line/unknown-option.slang.expected | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/tests/diagnostics/command-line/unknown-line-directive-mode.slang.expected b/tests/diagnostics/command-line/unknown-line-directive-mode.slang.expected index eef953199..160d3dfc7 100644 --- a/tests/diagnostics/command-line/unknown-line-directive-mode.slang.expected +++ b/tests/diagnostics/command-line/unknown-line-directive-mode.slang.expected @@ -1,6 +1,6 @@ result code = 1 standard error = { -(1): error 24: unknown '#line' directive mode 'quizzical' +(1): error 62: unknown value for option. Valid values are 'none, source-map, default, standard, glsl' tests/diagnostics/command-line/unknown-line-directive-mode.slang -line-directive-mode quizzical ^ } diff --git a/tests/diagnostics/command-line/unknown-option.slang.expected b/tests/diagnostics/command-line/unknown-option.slang.expected index 5b99ce862..8f73029c6 100644 --- a/tests/diagnostics/command-line/unknown-option.slang.expected +++ b/tests/diagnostics/command-line/unknown-option.slang.expected @@ -3,6 +3,9 @@ standard error = { (1): error 17: unknown command-line option '-destroy-all-humans' tests/diagnostics/command-line/unknown-option.slang -destroy-all-humans ^ +Usage: slangc [options...] [--] <input files> + +For help: slangc -h } standard output = { } |
