Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ionide/ionide-fsgrammar

Shared Textmate Regex Style F# Language Grammar
https://github.com/ionide/ionide-fsgrammar

Fix ionide#207: Capture (*) inside block comment (#208)

The infix multiplication operator `(*)` is specified by the language
spec as being a symbolic k...

7d029a46f17637228b2ee85dd02e511c3e8039b3 authored about 1 year ago
Fix colorisation when declaring abstract member with generics types (#205)

Fix #204

472c6b2030c962217cbbb26e4ddcce1b8ffe0867 authored about 1 year ago
allow operator symbols after a double slash (#203)

* allow operator symbols after a double slash

* add sample

* simplify

* even simpler

53b79020afd24c524c6746de6bd8b4735b314385 authored about 1 year ago
Fix #177: Prevent conflict between custom operator and line/doc comment (#202)

Co-authored-by: Maxime Mangel <[email protected]>

078bbf85225b82de3ae4c2db7ee74d9239b249ce authored over 1 year ago
Fix #199: Fix `let struct` syntax highlighting (#201)

Co-authored-by: Maxime Mangel <[email protected]>

bb27edfc037fd912c75b18336aa5cce1e4621040 authored over 1 year ago
match on back-tick escaped namespace and module names (#200)

06cc119f182810028d4600d1c2fe0a270bdc882a authored over 1 year ago
Fix comment (#198)

8740e610a367c5e3f15be716acc7207655ced4cf authored over 1 year ago
Treat unit as a type instead of a constant (#197)

71b1ead8c99715f6c994115ebab7ee4a14cf0c59 authored over 1 year ago
Fix inconsistent tokens for parentheses in unit literals (#196)

243da0bd9a34a9b63c36ada2ada3d175c343655a authored over 1 year ago
Fix incorrect tokens for colons in abstract member definition (#193)

* Fix incorrect tokens for colons in abstract member definition

* fixup! Fix incorrect tokens...

8f1a03a9172b573bce9822307ca3496994b23255 authored over 1 year ago
Fix inconsistent arrow color (#195)

f989baacd0b4dc190b0c757999ea63b0988d24b2 authored over 1 year ago
Fix incorrect tokenization for access modifier (#194)

f0453e16401373143dce5c4be391f2db35c5e82d authored over 1 year ago
Fix inconsistent treatment of the new keyword (#192)

b730698e1e9c64da6732e5beeba4593cc51e9ae8 authored over 1 year ago
Add missing file reference to project file (#191)

ee82d8487a4153b613de95d73a512633736f4316 authored over 1 year ago
Fix incorrect tokens for angle brackets and colons (#190)

c9cabf54e91428ba632fc14e2f7efe60adea4a9b authored over 1 year ago
Update link to language spec in contributing guidelines (#189)

85cff996e805e710364f7f52ad176a6bcd121c58 authored over 1 year ago
Fix incorrect tokens for constructor parentheses (#188)

fb562e0ef42f7c5dabcf13d9eefd0f398a28132f authored over 1 year ago
Update build project and packages (#187)

db77c2a8ae24477a422620e2dbc1e2577a2948d0 authored over 1 year ago
Fix inconsistent tokenization of equal signs (#186)

f7f89b4138b482beb81b12348e6bc170bb7693d4 authored over 1 year ago
Fix incorrect tokenization in lambda expressions (#185)

24dec8e16f279bdfdca53ce33c714581df00ef52 authored almost 2 years ago
Fix incorrect tokenization of opening brackets for computation expressions (#184)

* Remove stray whitespace character from json file

* Fix incorrect tokenization of opening br...

5b257508bd82fede9416fcaaa6083e2935717cf6 authored almost 2 years ago
Adds support for mutually recursive functions (#181)

See issue in [https://github.com/hoest/sublimetext-fsharp/issues/13](https://github.com/hoest/su...

713cd4a34e7729e444cf85ae287dd94c19e34337 authored over 2 years ago
Fix: When no other matching rule: Variables starting with `and` or `use` break highlighting (#179)

Note: doesn't fix when names are exactly `and` or `use`

f74f4485011a9b463f1c1367195a4309a13403d6 authored over 2 years ago
Fix #174: Fix improper binding tokenisation

e177bd7f9d3402f70d2f1fb42c74057ed1ccf6fa authored over 2 years ago
Finish build system clean up

658a97c290c4e55d4aaed0a7282b333fdcb0c0fe authored over 2 years ago
Enhance matching of string escape sequences

Including incorrect escapes

https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/s...

c66ceb2a9f118205d3fa5225a186f45345d71273 authored over 2 years ago
Remove unused npm dependencies

Fix (by removing dependency): `node-gyp` fails (I think because of new_ish node version)

f36dbd5c3a115e5f5777ac2d60a8b8799095b52a authored over 2 years ago
Fix: spelling

9ca9b990789af64af56c2a4f0e27b637fe208097 authored over 2 years ago
Fix #172: Add missing bindings support

- `use`
- `use!`
- `and`
- `and!`

33c42ce4b0960c86837a978fa06c45bc3dec0521 authored over 2 years ago
Fix open type (#170)

8825a76681cdc14801b5d9490372ff67ec6b9711 authored almost 3 years ago
Kant/fix unbalanced comment (#169)

* Fix displaying unbalanced comments
When comment ends with `**)` or with more stars
trigger e...

b528e4360b4cd967aa93c2f7849e459ff91d192c authored almost 3 years ago
Allow white space after ending markdown comment. (#167)

c6e04755d4d686653f2552183d9f102de489a0a5 authored almost 3 years ago
Add special rule for Literate command via comments (#164)

3311701c243d6ed5b080a2ee16ada51540a08c50 authored about 3 years ago
Prevent single star operator (*) to be captured as a comment (#162)

bba27391e61090035449b5c1e5c4b9d396bc4c9b authored about 3 years ago
Improve markdown scope detection (avoid overflow)

955140644e4c8de747ae426f7aa6f075de48cf14 authored about 3 years ago
Fix/boolean scope (#159)

* Make fake.sh executable

* Fix boolean scope

Fix https://github.com/ionide/ionide-vscode-...

447ecc314c6f105d34a02083e95b63a2e04c8804 authored about 3 years ago
Fix #155: Prevent // comment rules inside a block comment (#157)

fc4cac6d9bc1787f54ce48bbc77bcbb1de8160ff authored about 4 years ago
Update paths (grammar -> grammars) in the codebase

ab82ac584fe647ac2b9dce76e407bedc78a14211 authored over 4 years ago
Move grammar/ to grammars/

f2ecb5b3237a18bae481123870631ae7dbd3507e authored over 4 years ago
Fix #153: Support multiple backtick on the same line (#154)

af037b23ca4c61b02799957a61cbd05b44355caf authored almost 5 years ago
Add colorization for static let (#152)

https://github.com/ionide/ionide-vscode-fsharp/issues/1318

10846b99d4fa64a9244c570406fe09e24ea6ec78 authored almost 5 years ago
Reverse symbol -> operator token rename.

`symbol` seems to be token scope recognized by most popular themes

af2a9a88639f384c6e5d1340d510dc6fb743d514 authored almost 5 years ago
Update fsharp.json

19cd230ee979a349bdddd58e92c16c083d7fde2a authored almost 5 years ago
Keywords separated to more groups

959fa5994d6eb0d88e40a754534c53fe2e623eb8 authored almost 5 years ago
Fixed compiler directive token name and highlight

c2e5b0e3cd3f8f13ba82e7a3a573fa4f6a3e5560 authored almost 5 years ago
Added access-modifiers to tokens

23eaf5f09b818760152133180c4de57d25ab68bc authored almost 5 years ago
Changed token name for anonymous function

bea76620c66bc51523ab2a4b5e39bb3e0ba466c4 authored almost 5 years ago
Fixed numeric token names

5ff9fe92c7d6cbd7928aabe2e31837239b058cd3 authored almost 5 years ago
Make sure that module/namespace keywords are preceded by a word break

Fix #147

c734d2a01482561542403c08dd3cf9603ced05f3 authored almost 5 years ago
Fix nested multi line comments

Related to: https://github.com/ionide/ionide-vscode-fsharp/issues/1295

8a8849a2da4dbcda170a9826c51de6e98d1c1a8c authored almost 5 years ago
Add code for tests

5d84e062769b084ea78ca9ef777224a6da4db0be authored almost 5 years ago
Update VSCode task

acb0c859d6f7deb0d78000d5e700ade834cad190 authored almost 5 years ago
Clean dependencies

320ff67ff0945938a0db754c3602e22e3c581983 authored almost 5 years ago
Convert to FAKE 5

Previous system was not working on Windows due to path limitations so I took the opportunity to ...

7eb4e48be79f64f8b5fa39164c628deeb4ac6ce9 authored almost 5 years ago
Improve detection of `with get .. and set ...` (#145)

Fix #141, Fix #129

b4f43aafa6f843707410fabe9f904ec04fa536dc authored over 5 years ago
Support `\xHH` escape (#143)

c6fef4be0cd984a6e3b9640468ebbec6323d63fd authored over 5 years ago
Fix #137: Fix `new` constructor capture scope (#138)

* Fix #137: Fix `new` constructor capture scope

* Add another new case test

687070defaf355022a5d82d091258eccfea7317c authored over 5 years ago
Improve tuple signature scope detection (#139)

Related to https://github.com/ionide/ionide-vscode-fsharp/issues/1174

ae13ea801d1191d8b80d7f0535920a83008a6576 authored over 5 years ago
Fix #135: Secure new capture with a word-break check (#136)

fdd2ebf234f9a25f4d139e72c34504ee6c1b3e67 authored over 5 years ago
Remove 'property' and 'union' as keywords. Add missing keywords (#133)

* Remove 'property' as keyword. Add missing keywords

* Moved null to other contants. Modules ...

7d123c33c13d6df058b89eec4418593bc7463806 authored over 5 years ago
Fix #128: Add anonymous record support (#132)

b57388e5a0971412c081cf0cea8b50b9c24ea4e8 authored over 5 years ago
Fix #130: Fix comment on open declaration (#131)

98673752164e5a015e48c555e30f42041d36e8fc authored over 5 years ago
Fix Tuple invalid highlights if a type info is after generic scope (#126)

Fix #119

b2100c95d7857c5421d111a860fcdd20954a0263 authored almost 6 years ago
Fix let (<<.) breaks syntax higlight (#127)

Fix #117

125f319a05cd3d6c1e8423c54a85e6c8eafa9daf authored almost 6 years ago
Support colorization for get/set declaration (#125)

Fix #118

c0979f52d8b659b169fd792501fa6baa84f22b14 authored almost 6 years ago
Fix coloration for get/set when naming tuples in abstract (#124)

Fix #116

982b1b143b6825ce3a5032a644e2299c0f6229da authored almost 6 years ago
Fix tuple assignments with access modifiers (#123)

Fix #120

cb4b2feb34494c768c52c47d877ad3e5f4921512 authored almost 6 years ago
Fix inline internal operator colorization in let binding (#122)

Fix #121

494db712669ec61b22f25e99dec8fda2c387f80b authored almost 6 years ago
Create CODE_OF_CONDUCT.md

942f1a311f84a402cb397d7a9f2bc17e630f8834 authored almost 6 years ago
fix static let mutable has wrong highlighting (#115)

be0bdfd1e272b6633f5edf1429052fe9fa4df7c1 authored about 6 years ago
Add default definition support (#113)

cea42f6d8266321e8ca247c5e99964cde877a58d authored about 6 years ago
Fix coloration between parenthesis (#112)

4197fb05101cf1f84c2ea2920d3e6762d85d06bd authored about 6 years ago
Fix custom operator <|> coloration (#109)

24c1588529af144d205f66fbcec6889500f9aaa9 authored over 6 years ago
Improve support for "Explicit Fields" (#108)

a20d836fa67d6daf81fd63e8baa97aa5e1516006 authored over 6 years ago
Fix #105 (#107)

8596ac446c34a0d922b4f669a35ea0e333e12353 authored over 6 years ago
Add support for "STRP" body

We call "SRTP" body code likes:

```fs
(^b : (static member replace: ^a * ^b -> ^c) (a, ...

c443b82ec96b796b3e4c94110a59efbb12833dc7 authored over 6 years ago
Support balanced `(` and `)` for SRTP synthax

ef258d136493df6cbdce694b50ea6e7b4ea4cc26 authored over 6 years ago
SRTP synthax is now working properly in constructor too

1e5d89d67a42ae2aa7e51bb8eacf044829405506 authored over 6 years ago
Fix comments

b170052e845b820533d68fc84986352f73f873df authored over 6 years ago
Support SRTP in class constructor + colored ? before variable name

5343280a16b1d74b4302dbfebb3c1979eed03199 authored over 6 years ago
Support SRTP syntax on record/class definition

Related #102

4aef0fbcdaf45ba0e9bcc33db3e5c62bf1a96af8 authored over 6 years ago
Add missing flag for string formatter (#101)

https://github.com/ionide/ionide-vscode-fsharp/issues/883

eb210da2bfea65a7dff46d22c97a0e9e410a9469 authored over 6 years ago
Remove duplicate '>' char occurence from generic regex (#100)

Fix #98

da3145c3c211401bdf2dba9cdb1107d66e3f7617 authored over 6 years ago
Fix < operator overload colorization (#99)

Related: https://github.com/ionide/ionide-vscode-fsharp/issues/907

a1ab5c4f7c40fe76665e9832916cf36429b9caa7 authored over 6 years ago
Allow tuple, lambda declaration in generic type info

590e98ee31bfb6e0a98b77b77a621ccd056bc2fd authored over 6 years ago
Make attributes colorization consistent

Fix #93

8522e3a1e4c13b6dc9df6c1c770a60afaf3ebf53 authored over 6 years ago
Fix with colorization in abstract declaration when last element of the signature is of type ->

Fix #94

625cbdc327bd87187c4be80ce5e72a6a4f0a1a75 authored over 6 years ago
Fix variable with spaces colorization

7ead24b69a28ab2eba4053ce9f009e640ec700d1 authored over 6 years ago
Fix list of tuples colorization in definition signature

Fix #95

1240e0d7c372397690f4b016b45cc53a8dff2b9d authored over 6 years ago
Fix #87: simplify keyword scope + fix = colorization for module

67c9f45ebbbd5a12d89ffad1661caf8452f1d552 authored over 6 years ago
Fix #88: Disable colorization for compiler_directives and add missing #else

434fd2cdd68e970badea6ed459a1c5630dc30b16 authored over 6 years ago
Ensure, that we match a single : to start record declaration colorization

b74bfc4d7ba60b4dc6e1a86a37465c152d3946e4 authored over 6 years ago
Improve type with attributes colorization

ec71a1708e81aee358ee8ba70fc590ee363608ab authored over 6 years ago
Make colorization works in custom computation expressions

6358a045d97c78269e6350da720dee4bf26f68f0 authored over 6 years ago
Fix coloration of with for member definition

5b90044c42788e7fc688607f278bf8b96773ec0c authored over 6 years ago
Fix #87: Better keyword scope selectivity

05306788efaa9fcbf232ab194aa26993742a1108 authored over 6 years ago
Fix #91: Try to support all the different signature

80dd9f01ffd7573dbcda0dc118caf9d955ae9e03 authored over 6 years ago
Fix #88: Add colorization support for compiler directives

2e755d16caa08683f44c7968b653670215dbe941 authored over 6 years ago
Fix #89: Don't break colorization during typing Attributes

066ab3b949663bd54b22e13fc233c64d5574f29b authored over 6 years ago
WIP

8e9ed64f45659f33c8136b019eea37cb5d5cba7e authored over 6 years ago