From: Benny B. <Ben...@gm...> - 2011-10-07 11:24:18
|
Hi, Am 04.10.2011 18:37, schrieb Marat Dukhan: > Hi Benny, > > I have merged my file with the SVN version, added TBM instruction set, > corrected some typos, and revised NASM keywords basing on the latest > documentation. Thank you. > Enclosed is the updated file. The latest file you sent fails the langcheck test with a list of many per-group duplicates. Could you have a look? 1. Checking where to find GeSHi installation ...OK 2. Listing available language files ... OK 3. Validating language file for 'asm' ... Failed 1. WARNING Language file contains per-group duplicate keyword 'jcxz' in $language_data['KEYWORDS'][1]! 2. WARNING Language file contains per-group duplicate keyword 'pmulhrw' in $language_data['KEYWORDS'][3]! 3. WARNING Language file contains per-group duplicate keyword 'vtestps' in $language_data['KEYWORDS'][3]! 4. WARNING Language file contains per-group duplicate keyword 'vtestpd' in $language_data['KEYWORDS'][3]! 5. WARNING Language file contains per-group duplicate keyword 'vpsrldq' in $language_data['KEYWORDS'][3]! 6. WARNING Language file contains per-group duplicate keyword 'ch' in $language_data['KEYWORDS'][4]! 7. NOTICE Language file contains an keyword ('%+') at $language_data['KEYWORDS'][5][20] which seems to be better suited for the symbols section! 8. NOTICE Language file contains an keyword ('%?') at $language_data['KEYWORDS'][5][82] which seems to be better suited for the symbols section! 9. NOTICE Language file contains an keyword ('%??') at $language_data['KEYWORDS'][5][83] which seems to be better suited for the symbols section! 10. WARNING Language file contains per-group duplicate keyword 'common' in $language_data['KEYWORDS'][5]! 11. NOTICE Language file contains an keyword ('$') at $language_data['KEYWORDS'][6][27] which seems to be better suited for the symbols section! 12. NOTICE Language file contains an keyword ('$$') at $language_data['KEYWORDS'][6][28] which seems to be better suited for the symbols section! For the notices: You can have multiple symbol groups. > Kind Redards, > Marat Dukhan Kind regards, BenBE. > > On Tue, Sep 27, 2011 at 4:34 PM, Benny Baumann <Ben...@gm... > <mailto:Ben...@gm...>> wrote: > > Hi, > > thank you very much for this updated version. Unfortunately there > already had been an update to the ASM language file since 1.0.8.10 > which > can be found at > https:\\geshi.svn.sourceforge.net > <http://geshi.svn.sourceforge.net>\svnroot\geshi\trunk\geshi-1.0.X\src\geshi\asm.php > for reference. Since Dennis Yurichev who sent this previous update > also > added a lot of keywords it would be nice if you could have a look if > there are any conflicting additions, so nobody did their work in vain. > > Also I'm not sure, but it seems like you forgot to add the bh 8-bit > register from 8086 CPUs in the list of CPU registers. > > Another nice-to-have would be documentation links for all the > instructions. I'm not sure if you happen to know a resource which is > directly linkable though. > > But in genereal I really like this "future proof" version. > > Best regards, > BenBE. > > Am 26.09.2011 23 <tel:26.09.2011%2023>:12, schrieb Marat Dukhan: > > Hi, > > > > I have tried to use GeSHi for assembler code coloring and found that > > its asm syntax parser lacks support for a lot of instructions. > > Therefore I have updated it to support CMOV, MMX, MMX+, EMMX, > 3dnow!, > > 3dnow!+, 3dnow! Geode, 3dnow! Prefetch, SSE, SSE2, SSE3, SSSE3, > SSE4A, > > SSE4.1, SSE4.2, LZCNT, POPCNT, MOVBE, AVX, AVX2, XOP, FMA3, FMA4, > > BMI1, BMI2, FSGSBASE, VMX, SVM, AES, PCLMULQDQ, Padlock and RDRAND > > instructions and x86-64 registers. This covers all currently > > documented x86 and x86-64 instructions (including those which will > > only be supported in 2013 CPUs). > > > > Attached is the updated asm.php file. > > > > Regards, > > Marat Dukhan > > > > > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure contains a > definitive record of customers, application performance, security > threats, fraudulent activity and more. Splunk takes this data and makes > sense of it. Business sense. IT sense. Common sense. > http://p.sf.net/sfu/splunk-d2dcopy1 > > > _______________________________________________ > geshi-devel mailing list > ges...@li... > https://lists.sourceforge.net/lists/listinfo/geshi-devel |