#906 ECL Lexer

Completed
closed
Neil Hodgson
Scintilla (356)
5
2012-03-08
2012-02-16
Gordon Smith
No

Add support for ECL - see hpccsystems.com for more details.

Discussion

  • Gordon Smith
    Gordon Smith
    2012-02-16

    ECL Lexer Patch

     
    Attachments
  • Neil Hodgson
    Neil Hodgson
    2012-02-16

    The SciLexer.h file is generated from Scintilla.iface by HFacer.py so Scintilla.iface is where the lexical class numbers should be defined. Changing Catalogue.cxx (and other files) is done by src/LexGen.py so don't bother including files other than Scintilla.iface and LexECL.cxx.

    There are some warnings:

    ..\lexers\LexECL.cxx(171) : warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data
    ..\lexers\LexECL.cxx(469) : warning C4189: 'd' : local variable is initialized but not referenced

     
  • Neil Hodgson
    Neil Hodgson
    2012-02-16

    • assigned_to: nobody --> nyamatongwe
     
  • Gordon Smith
    Gordon Smith
    2012-02-17

     
    Attachments
  • Gordon Smith
    Gordon Smith
    2012-02-17

    Fixed the warnings and added ZIP file with: LexECL, modified Scintilla.iface and ecl.properties

     
  • Neil Hodgson
    Neil Hodgson
    2012-02-17

    Committed.

     
  • Neil Hodgson
    Neil Hodgson
    2012-02-17

    • milestone: --> Completed
     
  • Neil Hodgson
    Neil Hodgson
    2012-03-08

    • status: open --> closed