From 957ce7636f3a87d3510884517a5d2a80b19e9d13 Mon Sep 17 00:00:00 2001 From: Vlad Utkin Date: Sun, 28 Oct 2018 17:42:00 +0300 Subject: [PATCH] Add pascal tokenizer --- package-lock.json | 46 ++++++++++++------- src/components/Projects.vue | 4 ++ ...ocumentation.vue => ViewDocumentation.vue} | 0 src/translations/Projects.yaml | 2 + src/translations/ViewProject.yaml | 11 +++++ 5 files changed, 47 insertions(+), 16 deletions(-) rename src/components/{VIewDocumentation.vue => ViewDocumentation.vue} (100%) diff --git a/package-lock.json b/package-lock.json index bb1f4e6..d1191b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2726,7 +2726,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { "chardet": "^0.4.0", @@ -3057,12 +3057,14 @@ "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -3077,17 +3079,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -3204,7 +3209,8 @@ "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -3216,6 +3222,7 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -3230,6 +3237,7 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -3237,12 +3245,14 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.2.4", "bundled": true, "dev": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -3261,6 +3271,7 @@ "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -3341,7 +3352,8 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -3353,6 +3365,7 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { "wrappy": "1" } @@ -3474,6 +3487,7 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4131,7 +4145,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -5059,7 +5073,7 @@ }, "node-fetch": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=", "requires": { "encoding": "^0.1.11", @@ -5305,7 +5319,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -5317,7 +5331,7 @@ }, "opn": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "resolved": "http://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", "requires": { "object-assign": "^4.0.1", @@ -8648,7 +8662,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -9064,9 +9078,9 @@ "integrity": "sha512-3D+lY7HTkKbtswDM4BBHgqyq+qo8IAEE8lz8va1dz3LLmttjgo0FxairO4r1iN2OBqk8o1FyL4hvzzTFEdQSEw==" }, "vue-functional-data-merge": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-2.0.6.tgz", - "integrity": "sha512-eivElFOJwhXJopKlq71/8onDxOKK4quPwWGFF9yIVjpU2sNzxISRpufu18bh674ivSADuEAPU2OhT+vrH0E9Mg==" + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-2.0.7.tgz", + "integrity": "sha512-pvLc+H+x2prwBj/uSEIITyxjz/7ZUVVK8uYbrYMmhDvMXnzh9OvQvVEwcOSBQjsubd4Eq41/CSJaWzy4hemMNQ==" }, "vue-hot-reload-api": { "version": "2.3.0", diff --git a/src/components/Projects.vue b/src/components/Projects.vue index d70cc9c..374d5b0 100644 --- a/src/components/Projects.vue +++ b/src/components/Projects.vue @@ -21,6 +21,10 @@ b-card(title="AGLogs" class="mb-3") p(class="card-text") {{$t('aglogs_description')}} b-button(:to="{name:'View Project', params: {project_name: 'aglogs'}}") {{$t('project_page')}} + b-col(sm="12" md="12" lg="6" xl="6") + b-card(title="AGPascalTokenizer" class="mb-3") + p(class="card-text") {{$t('agpascaltokenizer_description')}} + b-button(:to="{name:'View Project', params: {project_name: 'agpascaltokenizer'}}") {{$t('project_page')}} // b-col(sm="12" md="12" lg="6" xl="6") b-card(title="Name") diff --git a/src/components/VIewDocumentation.vue b/src/components/ViewDocumentation.vue similarity index 100% rename from src/components/VIewDocumentation.vue rename to src/components/ViewDocumentation.vue diff --git a/src/translations/Projects.yaml b/src/translations/Projects.yaml index e51e69b..179595f 100644 --- a/src/translations/Projects.yaml +++ b/src/translations/Projects.yaml @@ -5,6 +5,7 @@ en: teamfind_description: "A website for searching teams or players in CS:GO" fasmondelphi_description: "A library for using in Delphi FlatAssembler, in contrast to Fasm4Delphi does not depend on operating system and bit type. Connects to the compiler from the command line." aglogs_description: "Library of classes to log to different places: to file, to memory, to command-line Windows only for Delphi and FPC." + agpascaltokenizer_description: "Tokenizer for Pascal code" jp: project_site: "プロジェクトウェブサイト" fasm4delphi_description: "DelphiとFreePascalのコドにFlat assemblerをつかうことのためにライブラリです。" @@ -17,3 +18,4 @@ ru: teamfind_description: "Веб-сайт для поиска команды или игроков для игры в CS:GO" fasmondelphi_description: "Библиотека для использования Flat Assembler на Delphi, в отличии от Fasm4Delphi не зависит от оперционной системы и её разрядности. Подключается к компилятору из командной строки" aglogs_description: "Библиотека для логгирования информации в память, файл, каммандную строку (только для Windows) для Delphi и FPC" + agpascaltokenizer_description: "Токенайзер для Паскаля" diff --git a/src/translations/ViewProject.yaml b/src/translations/ViewProject.yaml index 295dc05..b2faaf9 100644 --- a/src/translations/ViewProject.yaml +++ b/src/translations/ViewProject.yaml @@ -35,6 +35,12 @@ en: keywords_aglogs: "Delphi FPC FreePascal logging commandline-logging memory-logging" github_link_aglogs: "TeamFND/AGLogs" + app_name_agpascaltokenizer: "AGPascalTokenizer" + description_agpascaltokenizer: "Tokenizer for Pascal code" + main_agpascaltokenizer: "Tokenizer for Pascal code" + keywords_agpascaltokenizer: "Tokenizer for Pascal code" + github_link_agpascaltokenizer: "TeamFND/AGPascalTokenizer" + ru: description_word: "Описание:" download_word: "Загрузки:" @@ -63,6 +69,11 @@ ru: main_aglogs: "Библиотека для логгирования информации в память, файл, каммандную строку (только для Windows). Поддерживаются Delphi и FPC." keywords_aglogs: "Delphi FPC FreePascal логгирование коммандная строка оперативная память" + app_name_agpascaltokenizer: "AGPascalTokenizer" + description_agpascaltokenizer: "Токенайзер для Паскаля" + main_agpascaltokenizer: "Токенайзер для Паскаля" + keywords_agpascaltokenizer: "Токенайзер для Паскаля" + jp: description_word: "説明:" download_word: "ダウンロード:"