Erlang BBLM

BBEdit Language Module for Erlang
Download

Erlang BBLM Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT License
  • Price:
  • FREE
  • Publisher Name:
  • Paul Guyot
  • Publisher web site:
  • http://www.kallisys.com/mac/toolserver(1)/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 9 KB

Erlang BBLM Tags


Erlang BBLM Description

BBEdit Language Module for Erlang ErlangBBLM is a free and open source language module for BBEdit (and for TextWrangler) that adds auto-completion and colorization to source code text files written in the Erlang programming language.InstallationTo install the Erlang BBLM plug-in, simply double-click it. This will launch BBEdit (or bring it to the front) which will then ask if you want to install the plug-in and relaunch BBEdit.Alternatively, you can put Erlang BBLM manually into "~/Library/Application Support/BBEdit/Language Modules/". Requirements: · BB Limitations: · The module parses functions and attributes properly as long as the code follows standard Erlang practice of declaring functions and attributes immediatly after a new line, and having the rest of the code somewhat indented. In other words, the parser is just a quick and dirty implementation that should usually work as expected. As you might expect, the language module is not robust to interesting uses of parse_transform/2. · BBEdit cannot open system includes from the popup. This is because includes, as defined as: · -include_lib("module/include/file.hrl"). · are actually located in ERL_ROOT/module-vsn/include/file.hrl, where vsn cannot be detected from the source file. There might be an SDK update to help BBEdit, or in the meanwhile a future version of this language module could put the full path of the file in the popup. · The module simply ignores pre-processor directives. This means it can be confused by pre-processor magic. Macro invocations are colorized, even if they are not properly defined. · The list of completions are defined in the Info.plist file, in a very quick & dirty but documented way. There might be a new version that reads all the data from a resource file. · edoc tags are detected and colored, but not their arguments. Actually, anything starting with @ in a %% comment is colored (triple % works, too). Maybe at some point, the module will only color valid @ tags. · There is no completion with parameters of functions in the current module, especially those with specifications. · Application resource files, application upgrade files and release files are · recognized, but they do not have a syntax colorization of their own.


Erlang BBLM Related Software