- 24 Ara, 2014 2 kayıt (commit)
-
-
Colomban Wendling yazdı
Closes #392.
-
Colomban Wendling yazdı
-
- 18 Ara, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
Always select the default scheme by default in the Color Scheme dialog not to end up selecting none in case of broken or nonexistent configuration. This matches which scheme is actually used, and fixes use of an uninitialized iter when no scheme would be selected.
-
- 12 Ara, 2014 1 kayıt (commit)
-
-
Nick Treleaven yazdı
Fix typos in documentation
-
- 11 Ara, 2014 1 kayıt (commit)
-
-
Philipp Wiesemann yazdı
-
- 10 Ara, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
Add project_write_config() to force project file rewrite
-
- 08 Ara, 2014 3 kayıt (commit)
-
-
Frank Lanitz yazdı
Small French translation update
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
- 07 Ara, 2014 1 kayıt (commit)
-
-
Jiří Techet yazdı
-
- 04 Ara, 2014 1 kayıt (commit)
-
-
Colomban Wendling yazdı
-
- 02 Ara, 2014 4 kayıt (commit)
-
-
Colomban Wendling yazdı
Import back JavaScript parser changes from fishman/ctags.
-
Colomban Wendling yazdı
1. Don't include the newline itself in a line continuation construct. This fixes generation of e.g. properties with embedded line continuations. 2. Don't continue parsing strings past an unescaped newline (as naked newlines are invalid inside strings). This avoids parsing the whole remaining file as a string in case of broken input. It is both useful to better support partly written files and to avoid loading a whole malformed file in memory while reading it as a string. See section 7.8.4 "String Literals" of ECMA-262: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
-
Colomban Wendling yazdı
Fixes some memory leaks with malformed or partial files.
-
Colomban Wendling yazdı
-
- 01 Ara, 2014 1 kayıt (commit)
-
-
Frank Lanitz yazdı
-
- 30 Kas, 2014 2 kayıt (commit)
-
-
Colomban Wendling yazdı
Add a Go ctags parser.
-
Jiří Techet yazdı
Make go one of the builtin filetypes, add the parser and update the related source and config files. While there, remove Rust from [Groups] in filetype_extensions.conf because it's already a builtin filetype as well. The parser itself is stolen from the fishman/ctags repo.
-
- 29 Kas, 2014 6 kayıt (commit)
-
-
Colomban Wendling yazdı
Better txt2tags parser
-
Colomban Wendling yazdı
Closes PR#333.
-
-
Hannes Heute yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Common linters by default in the Build menu
-
- 28 Kas, 2014 2 kayıt (commit)
- 26 Kas, 2014 5 kayıt (commit)
-
-
Colomban Wendling yazdı
Add CoffeScript syntax highlighting. Closes #230.
-
Colomban Wendling yazdı
This fixes handling of "/*" and removes dead code.
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Mark Dresselhaus yazdı
imported lexer from Scintilla and added coffeescript filetype
-
- 24 Kas, 2014 9 kayıt (commit)
-
-
Colomban Wendling yazdı
Import back JavaScript parser changes from CTags and fishman/ctags.
-
Colomban Wendling yazdı
A regex is not a valid JavaScript property name, and the test case was not meant to specifically check for handling of invalid syntax but rather valid regex syntax with embedded quotes.
-
Colomban Wendling yazdı
`let` is not yet part of the current ECMAScript standard but is part of the ECMAScript 6 draft and is supported by Mozilla, and people already use it in some contexts. Also, the current ECMAScript standard marks `let` as a "considered reserved word" (7.6.1.2), so it is already a reserved keyword in strict mode. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let
-
Colomban Wendling yazdı
`const` is not yet part of the current ECMAScript standard but is part of the ECMAScript 6 draft and is supported by popular engines including Mozilla and WebKit, and people already use it. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const
-
Colomban Wendling yazdı
Add support for implicit semicolons so many unterminated statements' end are properly recognized. The implementation doesn't follow the ECMAScript standard because doing so requires to recognize precise grammar of all constructs, and the parser doesn't currently work this way. So instead it uses some heuristics that should work most of the time and only consider implicit semicolons where they would be explicitly relevant to avoid most false- positives. See the extensive comment in `readTokenFull()` for details. In practice, this mostly fixes handling of files using unterminated variable assignations like the following: var v1 = 0 var v2 = 1 // ... function f1() { // ... } In such situations the parser used not to be able to really tell where the variable assignation would end and would not recognize any statement before the next semicolon or closing curly brace at the same level. In practice, it wouldn't have emitted any tag for this example, not even `v1` as it generates tags when reaching the statement's end.
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
-
Colomban Wendling yazdı
Move the check for unterminated inside `findCmdTerm()` itself and return it rather than having each caller do it itself.
-