Skip to content

Commit

Permalink
performance update
Browse files Browse the repository at this point in the history
  • Loading branch information
iSorp committed May 6, 2020
1 parent 89a6e02 commit 9302174
Show file tree
Hide file tree
Showing 7 changed files with 37 additions and 11 deletions.
13 changes: 12 additions & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,18 @@
"port": 6011,
"sourceMaps": true,
"outFiles": ["${workspaceFolder}/server/out/**/*.js"]
}
},
{
"name": "Extension Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/client/out/test/index"
],
"outFiles": ["${workspaceFolder}client/out/test/**/*.js"]
}
],
"compounds": [
{
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.1.6 (May 06, 2020)
- Performance update

## 0.1.5 (May 04, 2020)
- Node package issue

## 0.1.4 (May 02, 2020)
- Opening links with capital letters issue fixed
- Duplicate label statement warning
Expand Down
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

<img src="./resources/icon.png" alt="drawing" width="100"/>

![release](https://img.shields.io/github/v/release/iSorp/macro-executor)
![maintained](https://img.shields.io/maintenance/yes/2020.svg)
[![open issues](https://img.shields.io/github/issues/iSorp/macro-executor.svg?)](https://github.com/iSorp/macro-executor/issues)
[![license](https://img.shields.io/github/license/iSorp/macro-executor)](https://opensource.org/licenses/MIT)
Expand Down Expand Up @@ -38,8 +39,13 @@ Fanuc Macro Executor syntax highlighting, validating and project building
![Definition](./resources/codelens.png)

## Required file extension
* Macro files `.src`
* Macro files`.src`
* Include files `.def`
* Link files `.lnk`

## Coding conventions
* Uppercase for constants: `@MY_CONSTANT` 100
* Space between statements: `N9000 G01 X1`


## Default Commands
Expand Down Expand Up @@ -95,13 +101,13 @@ project
│ file2.src
└───def
file1.def
file1.def
│ file1.def
│ file1.def
└───lnk
file1.lnk
file1.lnk
F30iA_01.MEX
F30iA_01.MEX
```

Expand Down
2 changes: 2 additions & 0 deletions TODO
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
- Symbol search for NC Statemets
- Parsing of .lnk files (read declarated "FILE=" properties validate only these files)
- Improve bild system (read properties of .lnk files)
- Improve lint: constant checking,..
- GOTO -> goto implementation
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "macro-executor",
"displayName": "Macro Executor Language",
"description": "Fanuc Macro-Executor Programming Language",
"version": "0.1.4",
"version": "0.1.6",
"author": "iSorp",
"publisher": "iSorp",
"license": "MIT",
Expand Down Expand Up @@ -41,7 +41,8 @@
],
"extensions": [
".src",
".def"
".def",
".lnk"
],
"configuration": "./syntaxes/macro.configuration.json"
}
Expand Down Expand Up @@ -208,8 +209,8 @@
"@types/mocha": "^7.0.1",
"@types/node": "^12.11.7",
"@typescript-eslint/parser": "^2.3.0",
"eslint": "^6.4.0",
"mocha": "^7.0.1",
"typescript": "^3.8.3",
"eslint": "^6.4.0"
"typescript": "^3.8.3"
}
}
2 changes: 1 addition & 1 deletion scripts/e2e.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

export CODE_TESTS_PATH="$(pwd)/client/out/test"
export CODE_TESTS_WORKSPACE="$(pwd)/client/testFixture"
export CODE_TESTS_WORKSPACE="$(pwd)/client/testSource"

node "$(pwd)/client/out/test/runTest"

0 comments on commit 9302174

Please sign in to comment.