Commit be8e7a8
Sphinx Website (#1624)
* Enhanced Keywords
Add Keywords and document, which keywords are allowed for what purpose
* Fix incorrect tests
* Define Reserved Keywords explicitly
Derive All Keywords from Grammar directly
Generate production for Object Names (semi-) automatically
Add parametrized Keyword Tests
* Fix test resources
* Adjust Gradle to JUnit 5
Parallel Test execution
Gradle Caching
Explicitly request for latest JavaCC 7.0.10
* Do not mark SpeedTest for concurrent execution
* Remove unused imports
* Adjust Gradle to JUnit 5
Parallel Test execution
Gradle Caching
Explicitly request for latest JavaCC 7.0.10
* Do not mark SpeedTest for concurrent execution
* Remove unused imports
* Keyword test adopt JUnit5
Update keywords
* CheckStyle sanitation of method names
* Merge Master
* Add Jupiter Parameters dependency again
* Automate the `updateKeywords` Step
* Update PMD and rules
* Rewrite test expected to fail
* Appease Codacy
* Remove broken rule warning about perfectly fine switch-case statements
* Force Changes
* Fix Merge Issues
* Read Tokens directly from the Grammar File without invoking JTREE
- read Tokens per REGEX Matcher
- move Reserved Keywords from Grammar into ParserKeywordsUtils
- adjust the Tests
* Appease PMD/Codacy
* Extract the Keywords from the Grammar by using JTRee (instead of Regex)
Add some tests to ensure, that all Keywords or found
* Appease Codacy/PMD
* Separate UpdateKeywords Task again
Including it into compileJavacc won't work since it depends on compiling the ParserKeywordUtils.java
Single file compilation did not work
* Clean-up the imports
* Add JavaCC dependency to Maven for building ParserKeywordsUtils
* Add JavaCC dependency to Maven for building ParserKeywordsUtils
* Merge Upstream
* Merge Master
* Fixes broken PR #1524 and Commit fb6e950
* Add AST Visualization
Show the Statement's Java Objects in a tree hierarchy
* Sphinx Documentation
Update the MANTICORE Sphinx Theme, but ignore it in GIT
Add the content to the Sphinx sites
Add a Gradle function to derive Stable and Snapshot version from GIT Tags
Add a Gradle GIT change task
Add a Gradle sphinx task
Add a special Test case for illustrating the use of JSQLParser
* test: Document an additional Special Oracle test success
* doc: ignore the autogenerated changelog.rst in GIT
* build: temporarily reduce the Code Coverage requirements
Temporarily reduce the Coverage checks regarding Minimum Coverage and Maximum Missed Lines in order to get the Keywords PR accepted. We should do a major Code cleanup afterwards.
* build: Clean-up the Gradle Build
Prefix the Sphinx Prolog Variables with JSQLPARSER in order to allow for build the Main Website for various projects
Remove some redundant version requests for PMD, CheckStyle and friends
Remove JUnit-4 dependency and add HarmCrest
Complete the PUBLISHING task
* doc: Explain the ``updateKeywords`` Gradle Task
* build: Un-escape the Unicode on the changelog file
* build: Un-escape the Unicode on the changelog file
* doc: Cleanup
Unescape unicode characters from Git Changelog
Remove obsolete code from Sphinx' conf.py
* doc: Properly un-escape the Git Commit message
* doc: request for `Conventional Commit` messages
* doc: correctly refer to `RelObjectNameWithoutValue()`
* build: upload the built files via Excec/SFTP
* doc: Add an example on Token White-listing
* doc: write the correct Git Repository
* doc: pronounce the OVERLAPS example more
* feat: make important Classes Serializable
Implement Serializable for persisting via ObjectOutputStream
* doc: Add the "How to Use" java code
* chore: Make Serializable
* fix: Non-serializable field in serializable class
* build: various fixes to the Maven build file
add the Keywords Documentation file to the task
exclude the Sphinx files from the license header plugin
fix the JavaDoc plugin options
* build: add the Keywords Documentation file to the task
* doc: add a page about actually Reserved Keywords
* build: avoid PMD/Codacy for Sphinx Documentation
* update Changelog
* build: Add Sphinx GitHub Action
Add a GitHub Action, which will
- Install Sphinx and Extensions
- Install Gradle Wrapper
- Run Gradle Wrapper Task `sphinx`
- Deploy the generated static HTML site to GH Pages
* fix: fix a merge error, brackets
* fix: remove JavaCC dependency
Parse Tokens via Regex
Move JavaCC Token Parser into the KeywordsTest
Make JavaCC a Test Dependency only
* doc: Fix Maven Artifact Version
* style: Avoid throwing raw exception types.
* style: Avoid throwing raw exception types.
* doc: Better integration of the RR diagrams
- apply neutral Sphinx theme
- insert the RR diagrams into the sphinx sources
- better documentation on Gradle dependencies
- link GitHub repository
* build: gradle, execute all Checks after Test
Co-authored-by: Tobias <[email protected]>1 parent a00d77a commit be8e7a8
File tree
67 files changed
+13666
-370
lines changed- .github/workflows
- src
- main
- java/net/sf/jsqlparser
- expression
- operators/relational
- parser
- statement
- alter
- create/table
- insert
- merge
- select
- update
- jjtree/net/sf/jsqlparser/parser
- resources/rr
- site/sphinx
- _images
- _static
- test/java/net/sf/jsqlparser
- parser
- test
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
67 files changed
+13666
-370
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
5 | 11 | | |
6 | 12 | | |
7 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
| 132 | + | |
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
0 commit comments