Skip to content

Commit 2fb47f2

Browse files
author
Blake Gearin
committed
Initial files
1 parent 7d7be9d commit 2fb47f2

File tree

9 files changed

+432
-2
lines changed

9 files changed

+432
-2
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Set default behavior to automatically normalize line endings.
2+
* text=auto

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
*.vsix

.vscodeignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.vscode/**
2+
.vscode-test/**
3+
.gitignore
4+
vsc-extension-quickstart.md
5+
test_files
6+
*.vsix

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Change Log
2+
3+
All notable changes to the "pulpscript-syntax" extension will be documented in this file.
4+
5+
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
6+
7+
## [Unreleased]
8+
9+
## [0.0.1] - 2023-02-02
10+
11+
### Added
12+
13+
- Initial release
14+
- Supported patterns
15+
- comments
16+
- strings
17+
- decrement
18+
- increment
19+
- numeric
20+
- comparisons
21+
- augmented assignments
22+
- spaces
23+
- assignment
24+
- functions
25+
- built-in events
26+
- controls
27+
- colons
28+
- commas
29+
- config
30+
- event
31+
- variables

README.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,17 @@
1-
# pulpscript-syntax-vscode
2-
VS Code extension providing syntax support for PulpScript
1+
# PulpScript Syntax
2+
3+
This is an unofficial extension providing syntax highlighting for PulpScript. It is not sponsored, endorsed, licensed by, or affiliated with Panic.
4+
5+
## Filenames
6+
7+
The following filename extensions are supported:
8+
9+
- `.ps`
10+
- `.pulp`
11+
- `.pulpscript`
12+
13+
## Links
14+
15+
- [PulpScript Docs](https://play.date/pulp/docs/pulpscript/)
16+
- [Pulp Docs](https://play.date/pulp/docs/)
17+
- [Pulp](https://play.date/pulp/)

images/icon.png

41.6 KB
Loading

language-configuration.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"comments": {
3+
"lineComment": "//",
4+
},
5+
"brackets": [],
6+
"autoClosingPairs": [
7+
["{", "}"],
8+
["\"", "\""],
9+
["do", "end"],
10+
["then", "end"],
11+
],
12+
"surroundingPairs": [
13+
["{", "}"],
14+
["\"", "\""],
15+
]
16+
}

package.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"name": "pulpscript-syntax",
3+
"version": "0.0.1",
4+
"publisher": "BlakeGearin",
5+
"engines": {
6+
"vscode": "^1.74.0"
7+
},
8+
"license": "GPL-3.0-only",
9+
"displayName": "PulpScript Syntax",
10+
"description": "Unofficial syntax support for PulpScript",
11+
"categories": [
12+
"Programming Languages"
13+
],
14+
"keywords": [
15+
"pulp",
16+
"pulpscript",
17+
"playdate"
18+
],
19+
"galleryBanner": {
20+
"color": "#ffc833",
21+
"theme": "light"
22+
},
23+
"contributes": {
24+
"languages": [
25+
{
26+
"id": "pulpscript",
27+
"aliases": [
28+
"pulpscript",
29+
"pulp"
30+
],
31+
"extensions": [
32+
".ps",
33+
".pulp",
34+
".pulpscript"
35+
],
36+
"configuration": "./language-configuration.json"
37+
}
38+
],
39+
"grammars": [
40+
{
41+
"language": "pulpscript",
42+
"scopeName": "text.pulpscript",
43+
"path": "./syntaxes/pulpscript.tmLanguage.json"
44+
}
45+
]
46+
},
47+
"homepage": "https://github.com/blakegearin/pulpscript-syntax-vscode",
48+
"bugs": {
49+
"url": "https://github.com/blakegearin/pulpscript-syntax-vscode/issues",
50+
"email": "[email protected]"
51+
},
52+
"repository": {
53+
"type": "git",
54+
"url": "https://github.com/blakegearin/pulpscript-syntax-vscode.git"
55+
},
56+
"icon": "images/icon.png"
57+
}

0 commit comments

Comments
 (0)