Christian Nicolai
d062c874bd
Allow ? and ! in Ruby identifiers
...
From the spec ? and ! are only allow at the _end_ of _method_ names. The current highlighter accepts ? and ! in _all_ identifiers (since they could be e.g. method calls), too.
2011-08-11 22:53:32 +02:00
Christian Nicolai
40568ca3e3
More keywords for Ruby, disabled $global variables
2011-08-11 22:41:01 +02:00
Christian Nicolai
b4d4027981
Pure line-based approach is too complex
2011-08-10 10:27:00 +02:00
Christian Nicolai
8a65b04859
New syntax highlighter for assembly in AT&T syntax
...
This is a line-based version for parsing unix assembly in AT&T syntax,
rather then doing it token-based like asm.jsf.
2011-08-07 12:05:19 +02:00
Christian Nicolai
d18838749c
Updated README
2011-08-07 10:39:35 +02:00
Christian Nicolai
77fc8c0184
Disabled options --force, --spaces
...
These are causing trouble on normal text files though they should only take
effect on .whitespace files...
2011-08-07 10:34:51 +02:00
Christian Nicolai
254f6fa3d2
Generator script for bundles
2011-08-06 23:08:34 +02:00
Christian Nicolai
4ec555bf68
Updated README
2011-08-06 23:04:31 +02:00
Christian Nicolai
8b66e98b4a
Updated README
2011-08-06 22:19:09 +02:00
Christian Nicolai
6192219d98
Fixed bug in js.jsf
...
This prevented correct hilite in situations like this:
variable /* comment */
This was mislit as regex beginning t the second '/'.
2011-08-06 14:16:29 +02:00
Christian Nicolai
268167c81e
New bad tab highlighter for YAML files
...
This marks bad tabulators (inverse red) to make clear that YAML
only relies on spaces for indentation.
2011-08-06 12:44:51 +02:00
Christian Nicolai
0ca5a95d56
after_term support for Javascript highlighter
...
This allows us to parse / / regex literals correctly in (nearly?) all
situations by recognizing if a literal is currently allowed or not (after terms!).
Now calc(a / b) works perfectly since 'a' is a term.
But match(/blub/) works too since after a ( everything is allowed.
Tested on JQuery 1.6.2 normal source ;-)
2011-08-06 12:32:37 +02:00
Christian Nicolai
5b54f69666
Reformatted ruby.jsf for tabsize 8
2011-08-06 12:29:43 +02:00
Christian Nicolai
70b8e6a2d0
Fixed minor bug in php.jsf
...
This breaks highlighting completely on a sequence like
?'blub'
since the ? eats it's next char instead of delegating it to :idle.
2011-08-06 12:24:54 +02:00
Christian Nicolai
97035588b0
Original JOE syntax highlighting file for PHP
...
This contains bugs...
2011-08-06 12:23:28 +02:00
Christian Nicolai
c09253442f
Improved js.jsf
...
Currently the regex has some serious problems - may fail in practice.
2011-08-06 00:39:04 +02:00
Christian Nicolai
8014f8603f
Fixed bug
2011-08-06 00:38:52 +02:00
Christian Nicolai
a2c886e3fa
Added revamped Javascript highlighter
...
This version is only for standalone .js files, not for <script> tag in HTML.
2011-08-05 23:45:04 +02:00
Christian Nicolai
fa61d19d1c
Improved java highlighter by additional keywords
2011-08-05 23:32:46 +02:00
Christian Nicolai
d3e22cfc31
Added XML nested declaration patch
...
I don't know whether this introduces bugs with the XML highlighter but the
nested declaration highlighting is wrong (IMO and compared to other editors)
in situations like this:
<!--<inner_tag>
foo
bar
-->
The second '<' after the <!-- activates the nested_decl rule and prevents this
comment from being highlighted with class Comment.
2011-08-05 22:58:55 +02:00
Christian Nicolai
6b47a433ab
Added whitespace highlighting scheme
...
Note: you need to be careful what options to enable on JOE since
only tabs, spaces and newlines matter...
2011-08-05 22:56:58 +02:00
Christian Nicolai
60f12d591d
Added global variable highlighter for ruby
...
Feature:
- highlights $blub variables (yellow)
2011-08-04 00:23:31 +02:00
Christian Nicolai
267ac0301b
Added some subtypes of ruby files
2011-08-03 00:15:46 +02:00
Christian Nicolai
cc7cbfc270
Added comment information for several files
2011-08-03 00:07:01 +02:00
Christian Nicolai
ee54b1ff60
New syntax highlighter for INI files
...
Features:
- comments after ; and # (even on key=value lines)
- section highlight
- escaping in values
- error checking for [sections] and incomplete key=value pairs
2011-08-02 23:46:07 +02:00
Christian Nicolai
ca2159561e
Cleaned properties.jsf up
2011-08-02 23:45:43 +02:00
Christian Nicolai
6d9bc7ef5a
Updated HowItWorks.md
2011-08-02 22:14:39 +02:00
Christian Nicolai
1075dd7278
Updated HowItWorks.md
2011-08-02 22:10:26 +02:00
Christian Nicolai
6ce845cb5a
New JOE highlighter for Java's .properties files
...
Features:
- many :p
- value continuation on next line
- unicode escape codes
- line comments on # and !
- good error detection (simpler on stricter files)
2011-08-02 22:03:36 +02:00
Christian Nicolai
69bdfbbf9b
New comment todo labels for java
2011-08-02 18:53:07 +02:00
Christian Nicolai
acee020264
Refactored ruby comment todo labels
2011-08-02 18:52:46 +02:00
Christian Nicolai
09e10b4b36
New separate template file for comment todo labels
2011-08-02 18:52:01 +02:00
Christian Nicolai
46014493d8
Removed URL highlighter
...
It's not generally usable...
2011-08-02 17:50:59 +02:00
Christian Nicolai
6eaac228a3
Renamed antvar subroutine to maybe_antvar
2011-08-02 17:27:05 +02:00
Christian Nicolai
5912526050
URL highlighter for YAML
2011-08-02 17:23:09 +02:00
Christian Nicolai
c8bb8774a7
Fixed bug in yaml.jsf
2011-08-02 16:45:04 +02:00
Christian Nicolai
495194d5ca
Fixed ruby string substitution highlight
...
In (at least recent versions of) ruby the phrase #{var} is used
for string substitution in "..." strings.
2011-08-02 15:16:22 +02:00
Christian Nicolai
2dfd716959
Improved Ant syntax highlighting
...
Features:
- keyword hilite for start tag names e.g. <target ...>
- subroutine 'antvar' for Ant variable references
2011-08-02 15:00:12 +02:00
Christian Nicolai
1a314919ff
New syntax highlighting for Ant scripts
...
Common file for ftyperc: build.xml
This jsf is derived from the XML highlighter but with changed
colors matching the fact that for Ant <tags> are important
(and blue is bad here).
Features:
- Ant variable reference highlighting for e.g. ${build.dir}
2011-08-02 13:58:41 +02:00
Christian Nicolai
fe150361d1
Updated README
2011-08-02 13:09:30 +02:00
Christian Nicolai
87f179cf52
New syntax highlighting profile for apt's sources.list
2011-08-02 13:06:11 +02:00
Christian Nicolai
63a431bc13
Improved yaml.jsf
2011-08-02 12:29:30 +02:00
Christian Nicolai
c12712df6c
Method hilite for Java, prolog.jsf tabs corrected
2011-08-01 20:48:33 +02:00
Christian Nicolai
82ec704ab2
Added JOEs original java syntax highlighting file
2011-08-01 19:49:39 +02:00
Christian Nicolai
5d55ca5db6
Updated HowItWorks
2011-08-01 19:42:44 +02:00
Christian Nicolai
e0304b565a
Updated HowItWorks
2011-08-01 19:35:32 +02:00
Christian Nicolai
f4be1d570d
Updated HowItWorks
2011-08-01 19:21:50 +02:00
Christian Nicolai
81411e1446
Updated HowItWorks
2011-08-01 19:01:46 +02:00
Christian Nicolai
26bf96cc4c
Updated HowItWorks
2011-08-01 18:56:59 +02:00
Christian Nicolai
03523d5ac6
Outsourced description into HowItWorks.md
2011-08-01 18:53:45 +02:00