Skip to content
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

[FEATURE] Add precompiler features #117

Open
Larrylaswell opened this issue Jun 29, 2020 · 1 comment
Open

[FEATURE] Add precompiler features #117

Larrylaswell opened this issue Jun 29, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@Larrylaswell
Copy link

OpenQMx64 3_4_19
VSCODE 1.46.1 Date 2020-06-17
Windows NTx64 10.0.18363
MV Basic / MV Extentions 2.08

I have an application that requires that the source code be massaged to add functional capability, enforce formatting standards, and automate insertion of boiler plate code to handle errors. This requires a pre-compiler and should be configurable by the user.

The compiler / pre-compiler / cataloger would need the following information:

run from a OS command Prompt or a application console:
if application console, it will need username, password, and region to log into.
It would need a method to pass the following on to the pre-compiler,
QM filename for the directory that currently holds the program source code to be compiled
The name of the program within the source directory which will be handed to the pre-compiler
In addition, a method for the pre-compiler to pass the following on to the compiler and cataloger
The name that the program should be cataloged under which can be different than the program name. This would be generated by the pre-compiler.

@kpowick kpowick changed the title [FEATURE] [FEATURE] Add precompiler features Jun 29, 2020
@kpowick kpowick added the enhancement New feature or request label Jun 29, 2020
@itsxallwater
Copy link
Member

This is an interesting concept and if not for the tie in to compilation and cataloging, I'd wonder if customizing the Snippets would get you most of the way there.

With the compile and catalog reqs I'm wondering if this isn't more of a server side thing, i.e. a custom program to run your pre-compile reqs + compile + catalog versus an MV Basic thing, which out of the box has no context for remote execution of code on a MV system and instead relies on the implementation within the connector you're using (AccuTerm, MV Gateway, or now Linkar--see #120 for more detail on all of that and what it means for core MV Basic).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants