|
e644178b
|
2020-12-28T18:19:11
|
|
Added test for polynomial backtracking (#2597)
|
|
278316ca
|
2020-07-06T15:01:10
|
|
SAS: Improved macro string functions (#2463)
|
|
a0a9f1ef
|
2020-07-02T17:46:04
|
|
SAS: Handle edge case of string macro functions (#2451)
|
|
475a5903
|
2020-05-18T14:01:07
|
|
SAS: Improved comments in `proc groovy` and `proc lua` (#2392)
|
|
5d7aab56
|
2020-03-26T23:30:29
|
|
Updated all String.propotype.replace calls for literal strings
|
|
99d979a0
|
2020-01-07T09:10:22
|
|
SAS: Added CASL support (#2112)
This adds CASL support, a scripting language used within PROC CAS in SAS.
https://go.documentation.sas.com/?cdcId=pgmsascdc&cdcVersion=9.4_3.4&docsetId=pgmdiff&docsetTarget=p06ibhzb2bklaon1a86ili3wpil9.htm&locale=en
|
|
3640b3f2
|
2019-10-23T11:45:12
|
|
SAS: Added support for embedded Groovy and Lua code (#2091)
Like PROC SQL, PROC GROOVY and PROC LUA both contain syntax that should be treated as the language specified by the PROC, not SAS. This implements that highlighting.
|
|
07020c7a
|
2019-10-07T08:39:40
|
|
SAS: Minor improvements (#2085)
* Reorder comment array to fix edge case added to comment_feature.test
* Adjust datalines to allow for possible preceding spaces before the closing semicolon
* Move comment in SAS object for correct syntax matching precedence
* Add several more keywords
|
|
af5a36ae
|
2019-08-08T21:41:28
|
|
SAS: Fixed `proc-args` token by removing backreferences from string pattern (#2013)
Because the `proc-args` pattern has a lookbehind capturing group, the `\1` in the string pattern will refer to the lookbehind group. This PR fixes this bug by replacing the old string pattern with old that doesn't use backreferences.
|
|
076f6155
|
2019-08-08T15:16:31
|
|
SAS: Major improvements (#1981)
This makes various improvements to the SAS language definition such as adding support for embedded SQL, missing keyword and language elements, more granular tokenizing, and many more.
|
|
3b396ef5
|
2019-03-02T04:09:06
|
|
Added new SAS keywords (#1784)
This adds the SAS keywords libname, set, output, and options to the language definition.
|
|
12c0b20a
|
2018-03-08T22:19:01
|
|
Decouple minus sign from number pattern in most languages. Close #1110
|
|
7549eccb
|
2017-02-08T23:23:24
|
|
Add missing greedy config in APL, AutoIt, Dart, Elixir, Erlang, F#, Go, Haxe, Icon, Inform7, J, Makefile, Mel, Nim, Nix, NSIS, OCaml, Oz, Pari/GP, Parser, Pascal, Perl, Prolog, Pure, Qore, R, Rip, Ruby, Rust, SAS, Scheme, SQL, Stylus, Tcl and Verilog
|
|
1b905b9e
|
2016-03-31T11:24:29
|
|
Update PROC step/keyword regex to be more restrictive.
|
|
85ef5179
|
2016-03-30T10:25:36
|
|
Add missing keywords for SAS.
Two changes:
(1) PROC keyword now also includes its associated name (e.g., PROC TABULATE, PROC SQL).
(2) QUIT now included, as it is used to close/complete various procedures.
|
|
6ebb96f0
|
2015-08-30T19:17:20
|
|
SAS: Simplified datalines and optimized operator patterns
|
|
18ce84f3
|
2015-02-27T23:58:28
|
|
Add basic highlighting for SAS language. (fix #515)
|