Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
OpenGEODE
Commits
ab7557d0
Commit
ab7557d0
authored
Jun 19, 2017
by
Maxime Perrotin
Browse files
Merge
https://github.com/esa/opengeode
parents
876969f6
37726334
Changes
3
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
ab7557d0
...
...
@@ -141,6 +141,9 @@ The background pattern was downloaded from www.subtlepatterns.com
Changelog
=========
1.
5.38 (06/2017)
-
Fix unicode issue in Ada backend
1.
5.37 (05/2017)
-
Fix Ada backend bug with sequence of literals in nested states
...
...
opengeode/AdaGenerator.py
View file @
ab7557d0
...
...
@@ -1418,14 +1418,14 @@ def _task_forloop(task, **kwargs):
stmt
.
extend
(
list_stmt
)
local_decl
.
extend
(
list_local
)
stmt
.
extend
([
'declare'
,
'{} : {};'
.
format
(
loop
[
'var'
],
type_name
(
loop
[
'type'
])),
''
,
'begin'
,
'for {it}_idx in {rc} loop'
.
format
(
it
=
loop
[
'var'
],
rc
=
range_str
),
'{it} := {var}({it}_idx);'
.
format
(
it
=
loop
[
'var'
],
var
=
list_payload
)])
u
'{} : {};'
.
format
(
loop
[
'var'
],
type_name
(
loop
[
'type'
])),
u
''
,
u
'begin'
,
u
'for {it}_idx in {rc} loop'
.
format
(
it
=
loop
[
'var'
],
rc
=
range_str
),
u
'{it} := {var}({it}_idx);'
.
format
(
it
=
loop
[
'var'
],
var
=
list_payload
)])
try
:
code_trans
,
local_trans
=
generate
(
loop
[
'transition'
])
if
local_trans
:
...
...
@@ -1439,7 +1439,7 @@ def _task_forloop(task, **kwargs):
except
AttributeError
:
stmt
.
append
(
'null;'
)
if
loop
[
'range'
]
and
loop
[
'range'
][
'step'
]
!=
1
:
stmt
.
append
(
'{it} := {it} + {step};'
.
format
(
it
=
loop
[
'var'
],
stmt
.
append
(
u
'{it} := {it} + {step};'
.
format
(
it
=
loop
[
'var'
],
step
=
loop
[
'range'
][
'step'
]))
stmt
.
append
(
'end loop;'
)
if
(
loop
[
'range'
]
and
loop
[
'range'
][
'step'
]
!=
1
)
or
loop
[
'list'
]:
...
...
opengeode/opengeode.py
View file @
ab7557d0
...
...
@@ -139,7 +139,7 @@ except ImportError:
__all__
=
[
'opengeode'
,
'SDL_Scene'
,
'SDL_View'
,
'parse'
]
__version__
=
'1.5.3
7
'
__version__
=
'1.5.3
8
'
if
hasattr
(
sys
,
'frozen'
):
# Detect if we are running on Windows (py2exe-generated)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment