87 Commits

Author SHA1 Message Date
38da3ecf0b Check for parentheses match during lexing 2018-04-05 19:52:03 +02:00
ae90b27b41 Parse base class invokation expression 2018-04-05 19:04:09 +02:00
5e8a1a0abe Parse elseif 2018-04-05 17:58:33 +02:00
94c2d75ad8 Add "else" to the list of keywords for dealing with command syntax 2018-04-05 09:36:52 +02:00
3d31b2c04b Parse command-line syntax 2018-04-05 09:32:53 +02:00
215e0b52ed Lex unquoted string literals 2018-04-05 08:53:43 +02:00
4c2f37b000 Separate new lines trivia 2018-04-04 20:21:50 +02:00
b695f4961a Parse optional commas after switch case identifiers 2018-04-04 12:55:17 +02:00
4a2c6283c6 Parse try/catch statement 2018-04-04 12:25:25 +02:00
d78e5d671e Parse extra semicolons as empty statements 2018-04-04 12:11:50 +02:00
a2ef543292 Parse double-quoted string literals 2018-04-04 11:00:17 +02:00
db216671c3 Parse postfix dot-transpose 2018-04-04 10:55:54 +02:00
fbcba4edf2 Parse tilde in function input description 2018-04-04 10:44:44 +02:00
98060d36b6 Select MATLAB directory based on OS 2018-04-04 09:46:06 +02:00
0995df197e Parse unary question mark operator 2018-04-03 19:45:36 +02:00
d376d691c4 Parse tilde as missing output parameter marker 2018-04-02 17:03:45 +02:00
e5d0b0fe2e Parse compound names in function handles 2018-04-01 20:00:16 +02:00
b033cb6f7d Parse extra comma/semicolon at the end of cell array 2018-04-01 19:38:57 +02:00
d359527cf8 Parse lambda expressions 2018-04-01 19:24:46 +02:00
efbecd67d9 Lex numbers starting with dot 2018-04-01 19:02:21 +02:00
a550b4f96c Parse function handles 2018-04-01 18:35:54 +02:00
01dda0cf6f More careful parsing of braces and brackets inside array element lists 2018-04-01 18:29:53 +02:00
52a85be26c Parse empty argument list in function call 2018-04-01 17:00:25 +02:00
7d881d7f4a Parse empty argument list in function description 2018-04-01 16:47:04 +02:00
ddd52f169d Parse optional comma(s) after switch expression 2018-04-01 16:43:56 +02:00
ffb8b3009d Parse member access after cell array element indexing 2018-04-01 15:08:25 +02:00
0c5f39e416 Escape quotes in string literals 2018-04-01 15:04:09 +02:00
356b4d4eea Extra spaces before { can't be ignored 2018-04-01 12:18:59 +02:00
161ee42c81 Case identifier in switch statement can be any expression 2018-04-01 11:18:44 +02:00
0b343873fc Parse member access after array element indexing 2018-04-01 10:50:41 +02:00
d781f8a469 Parse indirect member access 2018-03-31 22:44:51 +02:00
65f4ce2786 Lex string literals with escaped quotes 2018-03-31 22:31:29 +02:00
8acea8e90e Correctly lex string literal as the first token 2018-03-31 22:18:04 +02:00
00aae12361 Function output description can be empty 2018-03-31 22:09:03 +02:00
869f3490f1 First version 2018-03-31 21:51:53 +02:00
Alexander Luzgarev
1c98b7e5b2 Add project files. 2018-02-16 10:41:18 +01:00
Alexander Luzgarev
96738c371b Add .gitignore and .gitattributes. 2018-02-16 10:41:09 +01:00