Pierre-Marie de Rodat
5cff5085f6
Transition "create-project.py" to setuptools' entry_point/console_script
...
Stop using setuptools' "scripts" feature, now obsolete and bound to
create issues in the future, and use the newer
entry_point/console_script mechanism instead to create the same
command-line tool.
Preserve the "scripts/create-script.py" executable source for
development environment convenience.
(cherry picked from commit 059030ba0e )
2023-12-05 14:15:53 +01:00
Ronan Desplanques
fd7086d576
create-project.py: forward verbosity option
...
This aligns the behavior of generated projects with what libadalang
does.
2022-12-09 11:41:28 +00:00
Pierre-Marie de Rodat
2b9b33d6a0
Remove __future__ imports and adjust stylechecks
...
TN: T511-017
2020-05-26 12:33:48 +02:00
Pierre-Marie de Rodat
f3e5e73c9e
create-project.py: fix a Python3 syntax error
...
In Python3, octal notation for integer literals requires the "0o"
prefix.
TN: T511-017
2020-05-26 12:33:48 +02:00
Pierre-Marie de Rodat
6eaee30705
scripts/create-project.py: enhance command-line doc
2019-02-07 17:44:36 +01:00
Pierre-Marie de Rodat
ffd078a4e5
Add a warning for undocumented nodes
...
TN: S129-007
2019-01-29 17:12:15 +01:00
Pierre-Marie de Rodat
b3d5715d7c
create-project.py: remove uses of the Row parser
...
TN: QB07-038
2017-11-07 18:06:58 +01:00
Pierre-Marie de Rodat
d967b1b3d2
Remove the root_grammar_class decorator
...
TN: Q606-051
2017-06-14 11:45:44 +02:00
Pierre-Marie de Rodat
e3c70979cc
create-project.py: replace the .compiled_type dep. with langkit.dsl
...
TN: Q606-051
2017-06-13 10:47:21 +02:00
Pierre-Marie de Rodat
919cc69de0
Move the generic list type creation to StructMetaclass
...
TN: Q606-051
2017-06-12 13:45:03 +02:00
Pierre-Marie de Rodat
d11c8a5d4a
Remove all unicode_literals imports from __future__
...
TN: Q223-029
2017-04-25 14:24:30 +02:00
Pierre-Marie de Rodat
9774baf84d
repo scripts: update __future__ imports
...
TN: Q223-029
2017-02-24 10:44:00 +01:00
Pierre-Marie de Rodat
44216adde7
Fix create-project.py after recent lexer improvements
...
Change-Id: I01009f0d9766b7bcc5e64cb49cb3f76b2139aebe
TN: Q119-036
2017-01-24 10:49:59 +01:00
Pierre-Marie de Rodat
222c2012aa
create-project.py: update root_grammar_class call after recent changes
...
Change-Id: Ieec2337be4588a05dcb67739573bc71779c7d4ee
TN: PA21-020
2016-11-16 14:11:44 +01:00
Pierre-Marie de Rodat
ece84c3c7a
create-project.py: do not pass main grammar rule name to CompileContext()
...
Change-Id: I17bf045ea22c8c8dfcf80fd47de728ad9582136e
TN: minor
2016-05-17 15:23:52 +02:00
Raphael Amiard
67a5a6458c
P429-013: Refactor main rule name selection
...
Change-Id: I0f225cb2ba1e0c46137d66cbf9c3b35c9c17adb7
2016-04-29 15:07:27 +02:00
Pierre-Marie de Rodat
02a68d91d3
scripts/create-project.py: remove a "kaleidoscope" lang name assumption
...
Change-Id: Id7907654b309676d7b81e81c2b87fccd176d8688
TN: O812-010
2016-01-26 11:37:45 +01:00
Pierre-Marie de Rodat
27e00e3bae
Update the tutorial after recent interface changes
...
Change-Id: I4bd939c98e31124e0a1c3b0d54b2968b83e186c1
TN: O812-010
2016-01-07 13:25:00 +01:00
Pierre-Marie de Rodat
124f71553a
Add missing absolute imports in Python code
...
Change-Id: Ica569f3b2d9769ba2c9ebe4fa409288fe28ade92
TN: OC16-023
2016-01-03 18:09:39 +01:00
Raphael Amiard
f2517372d4
Moving langkit directory to the root
2015-12-08 12:09:22 +01:00