CRGreathouse

Joined 15 May 2024
bare lang tags; 2.6.0 updates
(highlighting update)
(bare lang tags; 2.6.0 updates)
Line 26:
-->
 
*[[User:CRGreathouse/lang tags|Bare lang tags]] on RC
*[[:Category:PARI/GP]]
*[[Reports:Tasks not implemented in PARI/GP]]
Line 43 ⟶ 44:
* Default keywords and types are highlighted outside their proper context, though this is probably not a big deal.
* Colors should probably be changed (my fault!); member functions and strings are too conspicuous and defaults and error types are not conspicuous enough. Maybe a desaturated green for strings and switch the blue-violet used for defaults and errors with the purple of the member functions.
* New functions, defaults, constants, etc. from 2.6 need to be added
 
<lang parigp>x:real -> x^2
x->x^2 /* lambdas */
a += b <<= c >>= d -= e *= f /= g \= h \/= i %= j
ellheegner(ellinit([0,Pi -1,+ 1,Catalan -33,+ 93]))Euler \\ DoIs the new 2.6.x0 functionsconstant workhighlighted?
func26 = [ellheegner,cmp,getenv] \\ Are the new 2.6.x functions working?
default(linewrap, 0) \\ Is the new 2.6.0 default working?
myFunc(x:real, y:mp, z:int)=[x,y,z]; \\ gp2c types, including one that conflicts with a function
realprecision=mp+7; \\ should not be highlighted
Line 63 ⟶ 67:
(a && b) || (c && d) == e++ === f-- != g;
!#[]~ \\ operators
forsum(i=1,9,variable_with_underscore);
Mod(3,9).mod \\ member function
quadgen(5).disc \\ another member function