Author Topic: AWK syntax file  (Read 9355 times)

rjbull

  • Guest
AWK syntax file
« on: May 29, 2009, 02:44:19 PM »
AWK bundle in library

Does anyone have a syntax file for AWK, please?

Note to anyone contemplating making one: both Crimson Editor and Notepad++ have AWK syntax files, both (I think) as extra downloads from their respective Web sites, not included in the basic package.
« Last Edit: June 20, 2009, 02:44:41 PM by alex »

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2219
  • Karma: +37/-3
    • HippoEDIT
Re: Syntax file for AWK
« Reply #1 on: June 02, 2009, 04:13:09 PM »
Hi rjbull,

as I see creating of the schema is a big deal for users ;)
Would it help if I would provide some draft here and then you would check it, extend and maintain further?

Best regards,
Alex.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2219
  • Karma: +37/-3
    • HippoEDIT
Re: Syntax file for AWK
« Reply #2 on: June 04, 2009, 01:35:57 AM »
Here is draft of the spec file for awk.
If somebody would check it and extend would be fine.
Also having some templates would be also fine...

rjbull

  • Guest
Re: AWK syntax file
« Reply #3 on: July 10, 2009, 05:25:28 PM »
Many thanks, Alex!   :)  I don't have the skill to extend it or anything, but on a quick look, it seems fine.


samuel1991

  • Guest
Re: AWK syntax file
« Reply #4 on: July 27, 2009, 05:09:14 AM »
How big can syntax files be? Why must it be offered as separate download? I suggest that to be added into main package, but installer can let user choose what syntax to install. (Isnt this implemented in HE Installer)

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2219
  • Karma: +37/-3
    • HippoEDIT
Re: AWK syntax file
« Reply #5 on: July 27, 2009, 02:04:00 PM »
Not so big. For now, biggest schema is 500K (Java). But the reason of removing (or not placing) of the schema into installer, is not the size (it also matter, but this is not a main reason) but amount of installed non necessary schemes on client side. It force you to disable syntaxes, and this is not a obvious/trivial for novice. Of course I can have standard installation with minimum set of languages like now and full with all included, and have standard as default in installer, but in some cases lazy would select full and get same situation.

And from another side Online functionality planned for 1.50 which would download schemes on demand from HippoEDIT server (based on open files) or explicitly with dialog. So I think current situation is OK, but I would keep in mind your opinion and would extend set of installable schemes if more people would complain.

Best regards,
Alex.