David Halter
|
f91fb8027e
|
little bugfix
|
2012-04-07 21:16:49 +02:00 |
|
David Halter
|
527fdcd6a2
|
preparation for vim
|
2012-04-07 21:13:27 +02:00 |
|
David Halter
|
2681699dcf
|
params of methods are now better handled, this is the first version, which i think would be useful for usage
|
2012-04-07 18:51:10 +02:00 |
|
David Halter
|
1a7c09e002
|
decorators to prevent recursion
|
2012-04-07 03:31:52 +02:00 |
|
David Halter
|
95835250d7
|
floats are working now too, the whole thing seems to be pretty solid.
|
2012-04-07 02:15:36 +02:00 |
|
David Halter
|
af786b9924
|
statements on strings and other builtins are now working
|
2012-04-06 18:44:35 +02:00 |
|
David Halter
|
09fcff0f91
|
reverse use of tokenize, to get the command under the cursor
|
2012-04-06 04:02:34 +02:00 |
|
David Halter
|
1724a64e8d
|
removed some merge conflicts again
|
2012-04-05 19:48:27 +02:00 |
|
David Halter
|
412442821a
|
resolved merge conflict, don't know where it came from
|
2012-04-05 18:54:58 +02:00 |
|
David Halter
|
6239a0fb72
|
just for safety
|
2012-04-05 18:48:00 +02:00 |
|
David Halter
|
4c1a2f3ba1
|
working builtins
|
2012-04-05 17:02:30 +02:00 |
|
David Halter
|
377af57d5f
|
import work - including star imports
|
2012-04-01 21:36:30 +02:00 |
|
David Halter
|
118908f311
|
import work - including star imports
|
2012-04-01 21:35:52 +02:00 |
|
David Halter
|
2eff4e731a
|
readability in evaluate.py
|
2012-03-31 22:24:40 +02:00 |
|
David Halter
|
03a6bf6b59
|
debug warnings are now also possible
|
2012-03-29 02:11:34 +02:00 |
|
David Halter
|
94e23958bb
|
builtin module support partially added
|
2012-03-29 02:06:44 +02:00 |
|
David Halter
|
21187d81bb
|
started the importing of modules + there is now a debug module
|
2012-03-27 14:44:17 +02:00 |
|
David Halter
|
6c377d6e91
|
cache and executions work now recursive
|
2012-03-25 12:59:04 +02:00 |
|
David Halter
|
36f5cccfe9
|
fixed mutability problem
|
2012-03-24 03:47:37 +01:00 |
|
David Halter
|
c13361dd1d
|
removed old code & pep8
|
2012-03-21 15:07:56 +01:00 |
|
David Halter
|
64a60f603c
|
instance and execution classes added
|
2012-03-21 15:06:10 +01:00 |
|
David Halter
|
4bd8d475c2
|
follow algorithm started
|
2012-03-20 18:46:33 +01:00 |
|
David Halter
|
6b8551c917
|
completion tests
|
2012-03-17 14:31:01 +01:00 |
|
David Halter
|
b2a77acff6
|
statement parser - first version
|
2012-03-11 03:03:54 +01:00 |
|
David Halter
|
5332a87d39
|
split parsing functions file, the path following is now in evaluate.py
|
2012-03-10 15:34:07 +01:00 |
|
David Halter
|
664d1c9119
|
first auto complete works, with just local variables and class variables
|
2012-03-10 02:07:30 +01:00 |
|
David Halter
|
5342379eb2
|
under the cursor statement parser
|
2012-03-08 03:57:00 +01:00 |
|
David Halter
|
e304f5f03b
|
file managment
|
2012-03-07 15:09:42 +01:00 |
|
David Halter
|
3fb2d50e93
|
new scope function: get_simple_for_line
|
2012-03-07 12:32:58 +01:00 |
|
David Halter
|
3be36968ce
|
pyfuzzyparser -> parser
|
2012-03-06 18:20:21 +01:00 |
|
David Halter
|
cc8ebb5280
|
get rid of the completer of Aaron Griffin
|
2012-03-06 17:58:58 +01:00 |
|
David Halter
|
8d1f3342a9
|
started with the vim interface
|
2012-03-06 00:30:02 +01:00 |
|
David Halter
|
8d85154fe9
|
parser decorators
|
2012-03-05 23:57:24 +01:00 |
|
David Halter
|
057731916f
|
tolerant indents
|
2012-03-05 21:34:44 +01:00 |
|
David Halter
|
64e9e98494
|
fixed TODO except can use a comma, which means a local var
|
2012-03-05 10:22:15 +01:00 |
|
David Halter
|
3acf46e276
|
print and exec are no longer available, the parser removes them now.
|
2012-03-05 09:30:39 +01:00 |
|
David Halter
|
5e6404cf90
|
with statement is now also scanned for local vars
|
2012-03-05 00:03:54 +01:00 |
|
David Halter
|
ad976af308
|
fixed TODO the docstring clean isn't good, because of string prefixes
|
2012-03-04 16:11:07 +01:00 |
|
David Halter
|
d4401d89c0
|
merge
|
2012-03-04 02:33:20 +01:00 |
|
David Halter
|
dd50a20d12
|
parser working for get_set_vars
|
2012-03-04 02:27:06 +01:00 |
|
David Halter
|
933e908fe2
|
statement parser improved
|
2012-03-04 00:37:58 +01:00 |
|
David Halter
|
08acc2a2f0
|
parentheses parser preparation
|
2012-03-03 01:47:32 +01:00 |
|
David Halter
|
626e6ad83e
|
again fixed some todos
|
2012-03-02 15:08:38 +01:00 |
|
David Halter
|
0e57dce545
|
move function above flow
|
2012-03-01 12:09:53 +01:00 |
|
David Halter
|
4ea3c5fa35
|
name removed from scope
|
2012-03-01 12:08:21 +01:00 |
|
David Halter
|
e8889ae420
|
getnames for scopes
|
2012-03-01 10:43:34 +01:00 |
|
David Halter
|
2c1108db1c
|
header description of the parser
|
2012-02-29 23:13:42 +01:00 |
|
David Halter
|
74ea10525b
|
header description of the parser
|
2012-02-29 23:11:53 +01:00 |
|
David Halter
|
0e03c61e30
|
mainly dostring changes
|
2012-02-29 22:47:50 +01:00 |
|
David Halter
|
3223d2e663
|
fixed todo: get_code of two vars after each other makes whitespace
|
2012-02-29 16:27:25 +01:00 |
|