This is an automated email from the ASF dual-hosted git repository.
arosien pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git
from 1dbcd2d conditionally require wait_port
add c54df0b - Add jaxb capabilities for TDML to sbt - TDML Schema taken
from apache/daffodil repo - Add interfaces in extension for Generate, Append,
and Execute TDML - Add interfaces for Command Palette - Add interfaces for
Launch Config (launch.json) - Ensure TDML operations work in both a debugging
environment in VS Code and an installed vsix environment - Split out argument
parsing and debugee invocation into separate use cases for the new TDML
operations and the default run [...]
No new revisions were added by this update.
Summary of changes:
.gitignore | 3 +
.vscode/launch.json | 35 +-
build.sbt | 85 ++-
package.json | 105 +++-
project/Rat.scala | 7 +-
project/plugins.sbt | 1 +
server/core/src/main/resources/bindings.xjb | 78 +++
.../org.apache.daffodil.debugger.dap/DAPodil.scala | 77 ++-
.../org.apache.daffodil.debugger.dap/Parse.scala | 650 +++++++++++++++++----
.../org.apache.daffodil.debugger.dap/logging.scala | 15 +-
.../main/scala/org.apache.daffodil.tdml/TDML.scala | 287 +++++++++
server/core/src/test/data/emptyData.xml | 0
server/core/src/test/data/emptyInfoset.xml | 0
server/core/src/test/data/emptySchema.dfdl.xsd | 0
server/core/src/test/data/notInfoset.xml | 1 +
.../org.apache.daffodil.debugger/ParseSuite.scala | 186 ++++++
.../scala/org.apache.daffodil.tdml/TDMLSuite.scala | 189 ++++++
src/adapter/activateDaffodilDebug.ts | 103 +++-
src/daffodilDebugger.ts | 78 ++-
src/launchWizard/launchWizard.js | 53 ++
src/launchWizard/launchWizard.ts | 51 ++
src/tests/data/test.tdml | 27 +
src/tests/data/test.txt | 1 +
src/tests/data/test2.dfdl.xsd | 50 ++
src/tests/data/txttest.dfdl.xsd | 50 ++
src/tests/suite/common.ts | 2 +
src/tests/suite/daffodil.test.ts | 24 +-
src/tests/suite/daffodilDebugger.test.ts | 46 +-
src/tests/suite/utils.test.ts | 6 +
src/utils.ts | 13 +
30 files changed, 2032 insertions(+), 191 deletions(-)
create mode 100644 server/core/src/main/resources/bindings.xjb
create mode 100644
server/core/src/main/scala/org.apache.daffodil.tdml/TDML.scala
create mode 100644 server/core/src/test/data/emptyData.xml
create mode 100644 server/core/src/test/data/emptyInfoset.xml
create mode 100644 server/core/src/test/data/emptySchema.dfdl.xsd
create mode 100644 server/core/src/test/data/notInfoset.xml
create mode 100644
server/core/src/test/scala/org.apache.daffodil.debugger/ParseSuite.scala
create mode 100644
server/core/src/test/scala/org.apache.daffodil.tdml/TDMLSuite.scala
create mode 100644 src/tests/data/test.tdml
create mode 100644 src/tests/data/test.txt
create mode 100644 src/tests/data/test2.dfdl.xsd
create mode 100644 src/tests/data/txttest.dfdl.xsd