|
|
|
BuildPropathFromProjectFile (character, character, character)
|
Builds a PROPATH list from type=propath and type=source entries in openedge-project.json.
Notes : Replaces ${DLC} placeholders and resolves relative paths against the project root.
Source entries are treated like propath entries to mirror the behavior of the
OpenEdge VS Code extension and Progress Developer Studio.
@param pcProjectFile Full path to openedge-project.json
@param pcBasePath Base project directory resolved from the project file path
@param pcPropath Comma separated PROPATH entries derived from buildPath
*/
|
|
|
|
CHARACTER ResolveProjectFile (character)
|
Resolves the nearest openedge-project.json file by traversing the current directory hierarchy upwards.
Notes : Returns an empty value when no project file could be found.
@param pcCurrentDirectory Starting directory for searching openedge-project.json
@return Full path to openedge-project.json when found
*/
|