π
<-
Chat plein-écran
[^]

Syntax Highlight - Nspire Basic etc. ?

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

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Adriweb » 29 Juin 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: Tout sélectionner
_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
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Excale » 29 Juin 2014, 20:44

undef c'est pas une fonction non.
Et j'ai update ma liste.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Adriweb » 29 Juin 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
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Bisam » 29 Juin 2014, 20:49

"undef", il faut le mettre dans les "literal" avec "true, false, _, ?" plutôt que dans les "keywords" ou les "built-in".
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Adriweb » 29 Juin 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 :)
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Bisam » 29 Juin 2014, 21:36

Y'a un léger bug : Func et EndFunc ne sont pas de la même couleur !
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.5%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Adriweb » 29 Juin 2014, 21:39

Corrigé.

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

Edit : ca devrait être pas mal avancé/fini.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude NspireCas » 01 Juil 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
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude AlexRider38 » 02 Juil 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 a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Syntax Highlight - Nspire Basic etc. ?

Message non lude Adriweb » 02 Juil 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.
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers Choses relatives à TI-Planet

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2516 utilisateurs:
>2501 invités
>10 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)