hkff / acclab Goto Github PK
View Code? Open in Web Editor NEWAccLab Tool
Home Page: http://www.emn.fr/z-info/acclab/
License: GNU General Public License v3.0
AccLab Tool
Home Page: http://www.emn.fr/z-info/acclab/
License: GNU General Public License v3.0
Allow multiple arguments in m_action (ex : alice.action[bob](a, b, c)
Forward references are not deleted in the aalprog after their declarations.
Using the same predicate with different arity is not handled by tspass but allowed in AAL.
When using aalc with symbolic links
FileNotFoundError: [Errno 2] No such file or directory: 'tools/linux/fotl-translate'
Some leaves that are action expressions are transformed into Nones. It may be the replace that is the cause but i am not 100% sure
c1 is an LTL formula thus the mondic check fails.
Variables in quantifiers are not shadowed between clauses !
Should be separate references.
The methods seem to work individually but the negations propagation does not seem to be properly finished
With the option -m Monodic test is applied only on the first clause.
Fix it in :
AALChecker.check_monodic()
Lookup not working in lib context :
file1.aal -> TYPE A
file2.aal -> TYPE B EXTENDS A
file3.aal -> TYPE C EXTENDS B (LOAD file2.aal)
lin(C) = B // A is missing
Example :
/**
/* */
This will produce no parsing errors but gives a wrong AST
UNITL, NEXT, UNLESS
Maybe we should consider using d3js instead of draw2d ?
Seen in "wearable.aal" :
Code :
LOAD "wearable.wtypes"
LOAD "wearable.wservices"
LOAD "wearable.wactors"
Result :
[ERROR] lib "wearable.wtypes" not found !
[ERROR] lib "wearable.wservices" not found !
[ERROR] lib "wearable.wactors" not found !
Example with : x.foo(d) causes parsing error due to ambiguity. Change to LL_EXACT_AMBIG_DETECTION works fine but is much slower.
TODO : two passes ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.