Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
mohawk-2.0
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jon Shahen
mohawk-2.0
Commits
95ffbb79
Commit
95ffbb79
authored
Nov 13, 2015
by
Jonathan Shahen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Relocate the parser to the Global Repo
parent
51c85085
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
37 deletions
+23
-37
build.xml
build.xml
+1
-21
src/mohawk/rbac/RBAC2SMV.java
src/mohawk/rbac/RBAC2SMV.java
+4
-3
src/mohawk/rbac/RBACPAT.java
src/mohawk/rbac/RBACPAT.java
+4
-3
src/mohawk/rbac/RBACSpecReader.java
src/mohawk/rbac/RBACSpecReader.java
+6
-4
src/mohawk/util/RemoveCR.java
src/mohawk/util/RemoveCR.java
+4
-3
src/mohawk/util/SizeOfRBAC.java
src/mohawk/util/SizeOfRBAC.java
+4
-3
No files found.
build.xml
View file @
95ffbb79
...
...
@@ -16,9 +16,7 @@
<property
name=
"dist"
location=
"${bin}/dist"
/>
<property
name=
"qtest"
location=
"${data}/testcases"
/>
<property
name=
"mohawksrc"
location=
"${src}/mohawk"
/>
<property
name=
"antlr-script"
location=
"${mohawksrc}/rbac/generated"
/>
<property
name=
"template"
location=
"${mohawksrc}/output"
/>
<property
name=
"rbac"
location=
"${mohawksrc}/rbac/generated"
/>
<property
name=
"antlr"
location=
"${lib}/antlr-4.4-complete.jar"
/>
<property
name=
"junit"
location=
"${lib}/junit-4.12.jar"
/>
...
...
@@ -44,25 +42,7 @@
<mkdir
dir=
"${dist}"
/>
</target>
<target
name=
"parser"
depends=
"init"
description=
"generate parser files"
>
<!-- Create the parser files -->
<!--
<antlr target="${rbac}/Mohawk.g4" outputdirectory="${rbac}">
<classpath>
<pathelement location="${antlr}" />
</classpath>
</antlr>
-->
<java
jar=
"${antlr}"
fork=
"true"
>
<arg
value=
"-o"
/>
<arg
value=
"${antlr-script}"
/>
<arg
value=
"-package"
/>
<arg
value=
"${parser-package}"
/>
<arg
value=
"${antlr-script}/Mohawk.g4"
/>
</java>
</target>
<target
name=
"compile"
depends=
"parser"
description=
"compile the source "
>
<target
name=
"compile"
depends=
"init"
description=
"compile the source "
>
<!-- compile the java code from ${src} into ${build} -->
<javac
srcdir=
"${src}"
destdir=
"${build}"
debug=
"on"
deprecation=
"true"
>
<src
path=
"${src}"
/>
...
...
src/mohawk/rbac/RBAC2SMV.java
View file @
95ffbb79
...
...
@@ -33,11 +33,11 @@ import java.util.*;
import
org.antlr.v4.runtime.*
;
import
mohawk.global.parser.mohawk.v1.MohawkLexer
;
import
mohawk.global.parser.mohawk.v1.MohawkParser
;
import
mohawk.global.pieces.mohawk.CAEntry
;
import
mohawk.global.pieces.mohawk.CREntry
;
import
mohawk.output.WriteNuSMV
;
import
mohawk.rbac.generated.MohawkLexer
;
import
mohawk.rbac.generated.MohawkParser
;
/**
* @author Karthick Jayaraman This is the main class that will serve as an entry point to the tool.
...
...
@@ -95,7 +95,8 @@ public class RBAC2SMV {
try
{
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
e
)
{
e
.
printStackTrace
();
...
...
src/mohawk/rbac/RBACPAT.java
View file @
95ffbb79
...
...
@@ -9,8 +9,8 @@ import java.util.*;
import
org.antlr.v4.runtime.*
;
import
org.stringtemplate.v4.ST
;
import
mohawk.
rbac.generated
.MohawkLexer
;
import
mohawk.
rbac.generated
.MohawkParser
;
import
mohawk.
global.parser.mohawk.v1
.MohawkLexer
;
import
mohawk.
global.parser.mohawk.v1
.MohawkParser
;
import
mohawk.global.pieces.mohawk.*
;
/**
...
...
@@ -60,7 +60,8 @@ public class RBACPAT {
try
{
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
e
)
{
e
.
printStackTrace
();
...
...
src/mohawk/rbac/RBACSpecReader.java
View file @
95ffbb79
...
...
@@ -8,8 +8,8 @@ import java.util.logging.Logger;
import
org.antlr.v4.runtime.*
;
import
mohawk.
rbac.generated
.MohawkLexer
;
import
mohawk.
rbac.generated
.MohawkParser
;
import
mohawk.
global.parser.mohawk.v1
.MohawkLexer
;
import
mohawk.
global.parser.mohawk.v1
.MohawkParser
;
/**
* @author Karthick Jayaraman
...
...
@@ -35,7 +35,8 @@ public class RBACSpecReader {
try
{
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
e
)
{
e
.
printStackTrace
();
...
...
@@ -60,7 +61,8 @@ public class RBACSpecReader {
parser
.
initRbac
();
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
|
IOException
e
)
{
e
.
printStackTrace
();
}
...
...
src/mohawk/util/RemoveCR.java
View file @
95ffbb79
...
...
@@ -8,10 +8,10 @@ import java.util.logging.Logger;
import
org.antlr.v4.runtime.*
;
import
mohawk.global.parser.mohawk.v1.MohawkLexer
;
import
mohawk.global.parser.mohawk.v1.MohawkParser
;
import
mohawk.output.WriteRBACSpec
;
import
mohawk.rbac.RBACInstance
;
import
mohawk.rbac.generated.MohawkLexer
;
import
mohawk.rbac.generated.MohawkParser
;
/**
* @author Karthick Jayaraman
...
...
@@ -48,7 +48,8 @@ public class RemoveCR {
try
{
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
e
)
{
e
.
printStackTrace
();
...
...
src/mohawk/util/SizeOfRBAC.java
View file @
95ffbb79
...
...
@@ -9,11 +9,11 @@ import java.util.logging.Logger;
import
org.antlr.v4.runtime.*
;
import
mohawk.global.parser.mohawk.v1.MohawkLexer
;
import
mohawk.global.parser.mohawk.v1.MohawkParser
;
import
mohawk.global.pieces.mohawk.CAEntry
;
import
mohawk.global.pieces.mohawk.CREntry
;
import
mohawk.rbac.RBACInstance
;
import
mohawk.rbac.generated.MohawkLexer
;
import
mohawk.rbac.generated.MohawkParser
;
/**
* @author Karthick Jayaraman
...
...
@@ -47,7 +47,8 @@ public class SizeOfRBAC {
try
{
parser
.
init
();
rbac
=
parser
.
getRBAC
();
rbac
=
new
RBACInstance
(
parser
.
vRoles
,
parser
.
vUsers
,
parser
.
vAdmin
,
parser
.
mUA
,
parser
.
mCR
,
parser
.
mCA
,
parser
.
vSpec
);
}
catch
(
RecognitionException
e
)
{
e
.
printStackTrace
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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