π
<-
Chat plein-écran
[^]

Syntax Highlight - Nspire Basic etc. ?

Tout ce qui concerne le site en lui-même

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Adriweb » 29 Jun 2014, 20:42

@Excale : bah, undef c'est pas non plus une fonction built-in :P
Mais bon, détail...


Edit : la liste de Levak, en trié + dédpulicated + filter_acceptable_par_le_truc :
Code: Select all
_A
_acre
_amu
_Ang
_atm
_au
_bar
_Btu
_c
_cal
_Cc
_cd
_cm
_coul
_cup
_day
_dyne
_erg
_eV
_F
_fath
_floz
_flozUK
_fm
_ft
_ftlb
_g
_gal
_galUK
_Gc
_GHz
_gm
_Gs
_h
_ha
_henry
_hp
_hr
_Hz
_in
_inH2O
_inHg
_J
_k
_kA
_kcal
_kg
_kgf
_kHz
_km
_knot
_kph
_kV
_kW
_kWh
_l
_latm
_lb
_lbf
_ltyr
_m
_mA
_Me
_mg
_mH
_mho
_MHz
_mi
_mil
_min
_ml
_mm
_mmH2O
_mmHg
_mmho
_Mn
_mol
_Mp
_mph
_ms
_mton
_mV
_N
_Na
_nF
_nH
_Nmi
_ns
_Oe
_ohm
_oz
_P
_Pa
_pc
_pF
_psi
_pt
_q
_qt
_Rb
_Rc
_Rdb
_rod
_s
_siemens
_slug
_St
_T
_tbsp
_ton
_tonf
_tonne
_tonUK
_torr
_tsp
_V
_Vm
_volt
_W
_Wb
_week
_yd
_yr
2way
abs
amortTbl
and
angle
ANOVA
ANOVA2way
Ans
approx
approxFraction
approxRational
arccos
arccosh
arccot
arccoth
arccsc
arccsch
arcLen
arcsec
arcsech
arcsin
arcsinh
arctan
arctanh
augment
avgRC
bal
Base10
Base16
Base2
binomCdf
binomPdf
Cdf
ceiling
centralDiff
cFactor
char
charPoly
chi22way
chi2Cdf
chi2GOF
chi2Pdf
ClearAZ
ClrErr
colAugment
colDim
colNorm
comb
comDenom
completeSquare
conj
constructMat
CopyVar
corrMat
cos
cosh
cot
coth
count
countIf
cPolyRoots
crossP
csc
csch
cSolve
CubicReg
cumSum
cumulativeSum
Cycle
Cylind
cZeros
dbd
DD
Decimal
Define
deltaList
deltaTmpCnv
DelVar
delVoid
derivative
deSolve
det
diag
dim
Disp
DMS
DoD
domain
dominantTerm
dotP
eff
eigVc
eigVl
Else
ElseIf
EndFor
EndFunc
EndIf
EndLoop
EndPrgm
EndTry
EndWhile
errCode
euler
exact
Exit
exp
expand
explist
expr
ExpReg
factor
false
FCdf
Fill
FiveNumSummary
floor
fMax
fMin
For
format
fPart
FPdf
freqTablelist
frequency
FTest_2Samp
Func
gcd
geomCdf
geomPdf
getDenom
getLangInfo
getLockInfo
getMode
getNum
getStatValues
getType
getVarInfo
GOF
Goto
Grad
identity
If
ifFn
imag
impDif
infinity
initialterms
inString
int
Int
intDiv
integral
interpolate
inv
invChi2
invF
invNorm
invt
iPart
irr
isPrime
isVoid
krnBasis
Lbl
lcm
left
LibPriv
LibPub
libShortcut
lim
limit
LinReg
LinRegBx
LinRegMx
LinRegtIntervals
LinRegtTest
linSolve
List
listmat
ln
LnReg
Local
Lock
log
logbase
Logistic
LogisticD
Loop
LU
matlist
max
mean
median
MedMed
mid
min
mirr
mod
mRow
mRowAdd
MultReg
MultRegIntervals
MultRegTests
nand
nCr
nDeriv
nDerivative
newList
newMat
nfMax
nfMin
nInt
nom
nor
norm
normalLine
normCdf
normPdf
not
nPr
npv
nSolve
OneVar
or
ord
part
PassErr
Pdf
pi
piecewise
poissCdf
poissPdf
polyCoeffs
polyDegree
polyEval
polyGcd
polyQuotient
polyRemainder
polyRoots
PowerReg
Prgm
Prn
prodSeq
product
propFrac
PRx
PRy
QR
QuadReg
QuartReg
rand
rand89
randBin
randInt
randMat
randNorm
randPoly
randSamp
RandSeed
rank
real
ref
remain
Request
RequestStr
Return
right
rk23
root
rotate
round
rowAdd
rowDim
rowNorm
rowSwap
RPr
rref
sec
sech
seq
seqGen
seqn
series
setMode
shift
sign
simult
sin
sinh
SinReg
solve
SortA
SortD
sqrt
stDevPop
stDevSamp
Stop
string
subMat
sum
sumIf
sumSeq
system
tan
tangentLine
tanh
taylor
tCdf
tCollect
Test_2Samp
tExpand
Text
Then
tInterval
tInterval_2Samp
tmpCnv
tPdf
trace
true
Try
tTest
tTest_2Samp
tvmFV
tvmI
tvmN
tvmPmt
tvmPV
TwoVar
undef
unitV
Unlock
varPop
varSamp
void
warnCodes
when
While
xor
zeros
zInterval
zInterval_1Prop
zInterval_2Prop
zInterval_2Samp
zTest
zTest_1Prop
zTest_2Prop
zTest_2Samp
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.9%
 
Posts: 13454
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Excale » 29 Jun 2014, 20:44

undef c'est pas une fonction non.
Et j'ai update ma liste.
User avatar
ExcaleAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.3%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Adriweb » 29 Jun 2014, 20:47

Updaté ma liste aussi de keywords, du coup.

Maintenant, va falloir que j'enlève les trucs de cette liste parmi la liste de levak que j'ai améliorée
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.9%
 
Posts: 13454
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Bisam » 29 Jun 2014, 20:49

"undef", il faut le mettre dans les "literal" avec "true, false, _, ?" plutôt que dans les "keywords" ou les "built-in".
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 53.9%
 
Posts: 5581
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Adriweb » 29 Jun 2014, 21:21

Bon, voila, j'ai fait à peu près ce qu'il fallait, ça à l'air de marcher :)

cf la liste de levak et le premier post pour en avoir des exemples.

Merci :)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.9%
 
Posts: 13454
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Bisam » 29 Jun 2014, 21:36

Y'a un léger bug : Func et EndFunc ne sont pas de la même couleur !
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 53.9%
 
Posts: 5581
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Adriweb » 29 Jun 2014, 21:39

Corrigé.

PS : je suis en train d'ajouter l'API Nspire-Lua

Edit : ca devrait être pas mal avancé/fini.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.9%
 
Posts: 13454
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby NspireCas » 01 Jul 2014, 21:28

Deux petites suggestions :
1) les & ne sont pas très lisibles et ils peuvent être fréquents en Nspire Basic ;
2) quand on copie/colle un code du logiciel pc au forum on a toujours les ':' en début de chaque ligne, ce serait possible de faire un script pour les supprimer ?

En tout cas c'est vraiment très beau et bien fait
User avatar
NspireCasModo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 55.6%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
Class: -

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby AlexRider38 » 02 Jul 2014, 16:29

Pour ma part, je pense qu'il serait utile de préciser le langage utilisé, soit à côté du lien "Tout sélectionner", soit en dessous du cadre contenant le code. Ça pourrait éviter les questions du genre "C'est quel langage que t'utilises?" :D
Donald Knuth wrote:
Beware of bugs in the above code; I have only proved it correct, not tried it.
User avatar
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 43.1%
 
Posts: 650
Images: 0
Joined: 03 Nov 2010, 00:00
Location: France
Gender: Male
Calculator(s):

Re: Syntax Highlight - Nspire Basic etc. ?

Unread postby Adriweb » 02 Jul 2014, 16:33

@Nspirecas :
1) C'est une feature que de ne pas supporter les petits trucs comme ca, au même titre que l'auteur n'a pas supporté les numéros de lignes. (cf la doc, il explique ses choix)
2) Bof, osef ? Ca peut servir quand ils sont sur une même ligne, alors bon.... Et puis tu peux les supprimer toi à la main avec une regexp sur notepad++ par exemple, avant de coller :P

@AlexRider38 :
Comment ca ? Je ne vois pas l'utilité puisque ca dépendra de l'emplacement du topic dans son sous-forum. Si on est dans le forum Nspire Lua, ben.... ca sera du Nspire-Lua.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 57.9%
 
Posts: 13454
Images: 1101
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to Choses relatives à TI-Planet

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Social
-
Featured topics
Remplace ton ancienne fx-92 Collège ou Graph 35 par la Graph 90+E couleur. Pour tout achat, Casio te rembourse 10€ en cas de retour de ta fx-92 Collège, ou 15€ en cas de retour de ta Graph 35. Etiquette de retour fournie, pas de frais de port à payer, même les anciens modèles et machines non fonctionnelles sont acceptées. En partenariat avec les Restos du coeur.
10€ remboursés par Casio sur l'achat de ta calculatrice Graph 35 d'ici le 30 Septembre 2021
Reprise de ton ancienne fx-92 Collège à 5€ ou Graph 35 à 10€. Même non fonctionnelle ou ancien modèle. Etiquette de retour fournie, pas de frais de port à payer. En partenariat avec les Restos du coeur.
Comparaisons des meilleurs prix pour acheter sa calculatrice !
25€ remboursés par Casio sur l'achat de ta calculatrice fx-CP400 d'ici le 31 Octobre 2021
3€ remboursés par Casio sur l'achat de ta calculatrice fx-92 Collège d'ici le 30 Septembre 2021
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
123456789
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
505 utilisateurs:
>495 invités
>4 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)
cron