Commit Graph

81 Commits

Author SHA1 Message Date
Daniel Mathiot
98329fcf77 Add basic support for javascript
At the moment, it recognizes simple functions, their params and their
direct return statements.
2021-08-24 11:43:45 +02:00
Daniel Mathiot
77515a574d Refactor to a simpler tree parsing
You can now parse the syntax tree more efficiently with the new
utilities functions.
For examples, please check out the lua and python configurations
2021-08-24 09:41:15 +02:00
Daniel Mathiot
db3a136f7f Update README.md 2021-08-23 19:23:25 +02:00
Daniel Mathiot
9ac072c50b Merge branch 'main' of https://github.com/danymat/neogen 2021-08-23 19:12:27 +02:00
Daniel Mathiot
ee1e1a491c Add support for numpydoc 2021-08-23 19:11:44 +02:00
Daniel Mathiot
e8a9a425be Update README.md 2021-08-23 18:49:10 +02:00
Daniel Mathiot
2c87ccd4cd Update Readme 2021-08-23 17:31:13 +02:00
Daniel Mathiot
ceeae74d0d Merge branch 'main' of https://github.com/danymat/neogen 2021-08-23 16:02:13 +02:00
Daniel Mathiot
52128c1bd5 Add utilities
After a refactoring of utilities, I added a function to get the first
child node that matches the node name.

Documentation is provided in neogen.utilities.nodes
2021-08-23 16:00:43 +02:00
Daniel Mathiot
2ed58bbe50 Update README.md 2021-08-23 15:30:12 +02:00
Daniel Mathiot
40616b25d7 Add python support
At the moment, only supports params for function definitions.
I added more options to configure the default generator (please see the
templates field in configuration/python.lua)
2021-08-23 12:53:27 +02:00
Daniel Mathiot
df48fe0a38 Update README.md 2021-08-23 11:38:25 +02:00
Daniel Mathiot
dd2feacb72 Update README.md 2021-08-23 11:37:17 +02:00
Daniel Mathiot
ec2ce497a4 Update Readme 2021-08-23 11:35:33 +02:00
Daniel Mathiot
dd54ea7708 Specify template convention in lua 2021-08-23 10:51:29 +02:00
Daniel Mathiot
25ef26da35 Update README.md 2021-08-23 10:33:34 +02:00
Daniel Mathiot
50dbd0857f Update README.md 2021-08-23 10:24:42 +02:00
Daniel Mathiot
b85cd29627 Update README.md 2021-08-23 09:16:48 +02:00
Daniel Mathiot
429fec6e3d Update README.md 2021-08-23 09:13:28 +02:00
Daniel Mathiot
4b294e456a Update README.md 2021-08-23 09:08:51 +02:00
Daniel Mathiot
84920a1621 Update README.md 2021-08-23 08:50:07 +02:00
Daniel Mathiot
f6841b699a Update README.md 2021-08-22 13:07:31 +02:00
Daniel Mathiot
95c6a1cfff Update README.md 2021-08-22 12:51:16 +02:00
Daniel Mathiot
83bdedbd60 Update README.md 2021-08-22 12:50:21 +02:00
Daniel Mathiot
e9d99c52a2 Update README.md 2021-08-22 12:19:22 +02:00
Daniel Mathiot
450e55a1d2 Update README.md 2021-08-22 12:16:36 +02:00
Daniel Mathiot
11a2dc1080 Update README.md 2021-08-21 21:56:58 +02:00
Daniel Mathiot
86a20bd992 Update Readme 2021-08-21 21:54:16 +02:00
Daniel Mathiot
f96f3443f9 Add recording 2021-08-18 17:03:18 +02:00
Daniel Mathiot
b807e2df52 First commit 2021-08-17 18:09:17 +02:00
Daniel Mathiot
9afae9b3e0 Initial commit 2021-08-15 22:03:20 +02:00