-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Proper highlighting for the Wolfram Language (Mathematica) #2706
WIP: Proper highlighting for the Wolfram Language (Mathematica) #2706
Commits on Sep 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 75dc896 - Browse repository at this point
Copy the full SHA 75dc896View commit details
Commits on Sep 28, 2020
-
Include keywords as list, break up regexes, add features
For matching built-in symbols, a sorted list of all names in the System context is now provided in a separate file which can be automatically recreated. The required Mathematica code is given in the comment. As suggested by @joshgoebel, the regular expression for matching Mathematica's numbers is now broken into (slightly more) readable chunks. To provide features we had on StackExchange with google-pretty, more rules were added. This includes - explicit matching of operators and braces - matching of patterns and slots - matching of message names aka func::usage This implementation requires additional CSS classes, but looks reasonable on the standard styles.
Configuration menu - View commit details
-
Copy full SHA for 1b5a3ae - Browse repository at this point
Copy the full SHA 1b5a3aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c01097 - Browse repository at this point
Copy the full SHA 2c01097View commit details -
Configuration menu - View commit details
-
Copy full SHA for b78e9fc - Browse repository at this point
Copy the full SHA b78e9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6216916 - Browse repository at this point
Copy the full SHA 6216916View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0437cd8 - Browse repository at this point
Copy the full SHA 0437cd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d61d15 - Browse repository at this point
Copy the full SHA 8d61d15View commit details
Commits on Oct 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 165ea9d - Browse repository at this point
Copy the full SHA 165ea9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc315e - Browse repository at this point
Copy the full SHA 9cc315eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7262d - Browse repository at this point
Copy the full SHA 7e7262dView commit details -
Make more general for going into core HLJS.
Remove styling from symbols (aka variables) and named-characters. Like braces, they will be matched, but not styled differently, which should make them more appropriate for all themes.
Configuration menu - View commit details
-
Copy full SHA for 050cad2 - Browse repository at this point
Copy the full SHA 050cad2View commit details
Commits on Nov 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 15d4251 - Browse repository at this point
Copy the full SHA 15d4251View commit details -
Update src/languages/mathematica.js
Co-authored-by: Josh Goebel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ae6e1e3 - Browse repository at this point
Copy the full SHA ae6e1e3View commit details -
Update src/languages/mathematica.js
Co-authored-by: Josh Goebel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ee0fd0 - Browse repository at this point
Copy the full SHA 3ee0fd0View commit details -
Update src/languages/mathematica.js
Co-authored-by: Josh Goebel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95e1d91 - Browse repository at this point
Copy the full SHA 95e1d91View commit details -
Update src/languages/mathematica.js
Co-authored-by: Josh Goebel <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b869c93 - Browse repository at this point
Copy the full SHA b869c93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2648bd1 - Browse repository at this point
Copy the full SHA 2648bd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ed49e - Browse repository at this point
Copy the full SHA 47ed49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c02def - Browse repository at this point
Copy the full SHA 5c02defView commit details -
Configuration menu - View commit details
-
Copy full SHA for b06b5ce - Browse repository at this point
Copy the full SHA b06b5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33fbc4d - Browse repository at this point
Copy the full SHA 33fbc4dView commit details
Commits on Nov 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7f43954 - Browse repository at this point
Copy the full SHA 7f43954View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa1040 - Browse repository at this point
Copy the full SHA 1fa1040View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ceb03 - Browse repository at this point
Copy the full SHA 67ceb03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92b413a - Browse repository at this point
Copy the full SHA 92b413aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4838b6 - Browse repository at this point
Copy the full SHA c4838b6View commit details -
Merge branch 'WIP_Wolfram_Language' of github.com:halirutan/highlight…
….js into WIP_Wolfram_Language
Configuration menu - View commit details
-
Copy full SHA for ad71815 - Browse repository at this point
Copy the full SHA ad71815View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0653dcd - Browse repository at this point
Copy the full SHA 0653dcdView commit details
Commits on Nov 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a178a71 - Browse repository at this point
Copy the full SHA a178a71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d240a7 - Browse repository at this point
Copy the full SHA 6d240a7View commit details
Commits on Nov 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c20aa2a - Browse repository at this point
Copy the full SHA c20aa2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d2d68a - Browse repository at this point
Copy the full SHA 5d2d68aView commit details