Skip to content

Commit

Permalink
Merge pull request #30 from adexot/master
Browse files Browse the repository at this point in the history
Added Travis CI, ESlint and some minor fixes to the project
  • Loading branch information
anoniscoding authored Dec 9, 2018
2 parents 3b4538d + d79dcb2 commit 3b7be79
Show file tree
Hide file tree
Showing 19 changed files with 1,881 additions and 1,186 deletions.
13 changes: 13 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true

# Set default charset
[*.{js}]
charset = utf-8
indent_style = space
indent_size = 4
11 changes: 11 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"extends": "standard",
"rules": {
"comma-dangle": ["error", "always"],
"semi": [1,"always"],
"indent": ["error", 4],
"quotes": ["error", "double", {
"avoidEscape": true
}]
}
}
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
language: node_js
node_js:
- "8.9.4"
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

FROM node:8.9.4

RUN mkdir /src
WORKDIR /src

COPY . /src

RUN npm install -g [email protected]
RUN npm install

RUN npm run link
RUN npm run link
24 changes: 12 additions & 12 deletions constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,37 +43,37 @@ const SYMBOLS = {
R_BRACKET: ")",
L_SQ_BRACKET: "[",
R_SQ_BRACKET: "]",
STATEMENT_TERMINATOR : ";",
STATEMENT_TERMINATOR: ";",
NEW_LINE: "\n",
TAB_SPACE: "\t",
EMPTY_SPACE: " ",
EXCLAMATION_POINT: "!",
PIPE: "|",
COLON: ":",
BACK_TICK: "`"
BACK_TICK: "`",
};

const LIST = {
PUNCTUATIONS: [
PUNCTUATIONS: [
SYMBOLS.L_BRACKET, SYMBOLS.R_BRACKET, SYMBOLS.L_PAREN,
SYMBOLS.R_PAREN, SYMBOLS.STATEMENT_TERMINATOR, SYMBOLS.COMMA,
SYMBOLS.L_SQ_BRACKET, SYMBOLS.R_SQ_BRACKET, SYMBOLS.COLON, SYMBOLS.BACK_TICK
SYMBOLS.L_SQ_BRACKET, SYMBOLS.R_SQ_BRACKET, SYMBOLS.COLON, SYMBOLS.BACK_TICK,
],
OPERATORS: [
SYMBOLS.PLUS, SYMBOLS.MINUS, SYMBOLS.MULTIPLY,
SYMBOLS.DIVIDE, SYMBOLS.REMAINDER, SYMBOLS.L_THAN,
SYMBOLS.G_THAN, SYMBOLS.EQ, SYMBOLS.EXCLAMATION_POINT,
SYMBOLS.G_THAN, SYMBOLS.EQ, SYMBOLS.EXCLAMATION_POINT,
SYMBOLS.PIPE, SYMBOLS.BINARY_AND, SYMBOLS.ASSIGN,
],
WHITESPACES: [
SYMBOLS.EMPTY_SPACE, SYMBOLS.TAB_SPACE, SYMBOLS.NEW_LINE
WHITESPACES: [
SYMBOLS.EMPTY_SPACE, SYMBOLS.TAB_SPACE, SYMBOLS.NEW_LINE,
],
KEYWORDS: [
KEYWORDS.JEKI, KEYWORDS.NIGBATI, KEYWORDS.SE, KEYWORDS.SOPE,
KEYWORDS.TABI, KEYWORDS.OOTO, KEYWORDS.IRO, KEYWORDS.ISE,
KEYWORDS.JEKI, KEYWORDS.NIGBATI, KEYWORDS.SE, KEYWORDS.SOPE,
KEYWORDS.TABI, KEYWORDS.OOTO, KEYWORDS.IRO, KEYWORDS.ISE,
KEYWORDS.FUN, KEYWORDS.PADA, KEYWORDS.KURO, KEYWORDS.YI,
KEYWORDS.IRU, KEYWORDS.PADASI, KEYWORDS.GBE_WOLE, KEYWORDS.WOKE
]
KEYWORDS.IRU, KEYWORDS.PADASI, KEYWORDS.GBE_WOLE, KEYWORDS.WOKE,
],
};

const REGEX = {
Expand All @@ -98,7 +98,7 @@ const constants = {
GET_JEKI: "getJeki",
CALL_ISE: "callIse",
EXP_PUNC: "expression_punctuations",
YL_EXT: ".yl"
YL_EXT: ".yl",
};

module.exports = constants;
Loading

0 comments on commit 3b7be79

Please sign in to comment.