J’aimerais vos avis sur mon petit parser de source en PureBasic. Voici un exemple de ce que cela donne, il y a encore quelque petit problème mais je corrigerai au plus vite .
Je copie juste un fichier text du purebasic et le reste ce fait tout seul. vous pouvez faire le test directement sur cette page d'ajout. http://www.koakdesign.info/?url=04&val=add
Le parser est toujours en realisation et test.
Cordialement,
GallyHC
Dernière modification par GallyHC le ven. 03/juil./2009 0:54, modifié 1 fois.
bonjour GallyHC
cool le site,
mais juste une petite remarque!
j'ai la vue qui baisse et la couleur des écritures bouton
est trop pale et se confond un peu avec les boutons,
c'est un peu gênant enfin pour moi.
Je pense que mon petit parser de purebasic en php est maintenant opérationnel. J'aimerais dans la mesure du possible que des personnes fassent des tests pour vérifier sont bon fonctionnement.
Pour cela allez à l’adresse « http://www.koakdesign.info/?url=04 » pour ajouter une source cliquez sur « AJOUTER UNE SOURCES » apres juste un copier colle d’une source. Et on visualise si cela est bon.
De plus pour le moment les mots en gras sont :
And
Break
Case
CompilerIf
Continue
DataSection
Declare
Default
Define
DefType
Dim
Else
EnableExplicit
End
EndCompilerIf
EndDataSection
EndEnumeration
EndIf
EndImportC
EndInterface
EndMacro
EndProcedure
EndSelect
EndStructure
EndStructureUnion
EndWith
Enumeration
For
ForEach
Global
Gosub
Goto
If
IncludeFile
Interface
ImportC
Macro
NewList
Next
OffsetOf
Or
Procedure
ProcedureReturn
Protected
Prototype
Repeat
Return
Select
Shared
Static
SizeOf
Structure
StructureUnion
Swap
Then
To
Until
Wend
While
With
XIncludeFile
Je pense qu’il doit surement m’en manquer quelque un, pareil vous pouvez m’aide a complete cette liste.
En effet, dans mon projet, j'utilise pour la colorisation la bibliothèque SyntaxHilighting.dll fournit dans le SDK de PureBasic.
Mais vu qu'elle n'est pas disponible pour Linux et MacOS ce serait pas mal d'écrire une nouvelle bibliothèque cross-platform.
Dernière modification par Flype le dim. 02/août/2009 18:11, modifié 1 fois.
Merci pour votre test et j'ai vu avec celui-ci qu'il y a un problème sur les trucs du genre "FullScreen = ReadPreferenceLong ("FullScreen" , 1)", du au 2 espaces.
Je corrige cela au plus vite je suis meme dessus. L'avantage de ce script est qu'il n'y a rien a faire sa fait tout, tout seul.
Et si cela peu t'etre utile pourquoi pas je serais comtent que ce soit utile . Le script est en PHP en tout cas.