Giter VIP home page Giter VIP logo

Comments (3)

GoogleCodeExporter avatar GoogleCodeExporter commented on May 25, 2024
Grammar at http://www.sable.mcgill.ca/~hendren/AspectJ.html

Original comment by [email protected] on 23 Apr 2008 at 5:46

  • Changed state: Accepted

from code-prettify.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 25, 2024
Thanks a lot to incorporate that!!!

Original comment by marcello.sales on 23 Apr 2008 at 8:04

from code-prettify.

GoogleCodeExporter avatar GoogleCodeExporter commented on May 25, 2024
According to the grammar at http://abc.comlab.ox.ac.uk/documents/scanparse.pdf 
the
extra keywords are:
adviceexecution, after, args, around, aspect, before, call, cflow, cflowbelow,
declare, error, execution, get, handler, if, initialization, issingleton, 
parents,
percflow, percflowbelow, pertarget, perthis, pointcut, precedence, 
preinitialization,
privileged, proceed, returning, set, soft, staticinitialization, target, 
warning,
within, withincode

Of those, the reserved keywords are
    ⟨aspectj reserved identifier ⟩ ::= ’aspect’ | ’privileged’ 
    | ’adviceexecution’ | ’args’ | ’call’ | ’cflow’ | ’cflowbelow’ | ’error’ 
    | ’execution’ | ’get’ | ’handler’ | ’initialization’ | ’parents’ 
    | ’precedence’ | ’preinitialization’ | ’returning’ | ’set’ 
    | ’soft’ | ’staticinitialization’ | ’target’ | ’throwing’ 
    | ’warning’ | ’withincode’ 

Both the full set and the reserved set contain words like (call, error, get, 
handler,
set, target, warning) that are likely to be used in C/java programs as 
identifiers.

So I think it would be a bad idea to add these to the C-like language keywords 
set
which is what code-highlighting in wiki content uses since there is no way for 
code
sections in wiki pages to specify the language.

Original comment by [email protected] on 7 Jan 2009 at 5:11

  • Changed state: WillNotFix

from code-prettify.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.