Skip to content

Atom package with language support for CERN ROOT scientific framework.

License

Notifications You must be signed in to change notification settings

vpacik/language-root

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

language-root

Grammar package for Atom with language support for CERN ROOT scientific framework based on C++.

This grammar includes standard (core) C++ language and injects additional rules based on ROOT coding & naming conventions.

Using the grammar

Since this package utilizes injections to extend C++ language, it needs to be active (selected via Grammar Selector) in order to highlight the code segments properly.

In addition to automatic search of files with .cxx,.cpp,.h,.C extensions, it also checks (optionally) if the file starts with following line // @(#)root as recommended here.

Contribute!

Are you a ROOT user and you miss something in current highlighting? Or do you have an idea you would like to share with fellow ROOTers?

Then report it by opening a new issue, attach a screenshot with a brief explanation and that's it. For highlight-related issues, it is helpfull to list active scopes of the issue. This can be done by pressing cmd+alt+P.