From c4999f82ce05e9e67b077fc19acf0693f61f3dfa Mon Sep 17 00:00:00 2001 From: airatmeister Date: Mon, 12 Dec 2022 17:31:33 +0300 Subject: [PATCH] Initial commit --- text-processing/.gitignore | 1 + text-processing/build.gradle | 5 +++++ text-processing/src/main/AndroidManifest.xml | 1 + .../roboswag/textprocessing/TextProcessingBuilder.kt | 10 ++++++++++ .../src/main/res/values/common_resources.xml | 3 +++ .../textprocessing/TextProcessingBuilderTest.kt | 6 ++++++ 6 files changed, 26 insertions(+) create mode 100644 text-processing/.gitignore create mode 100644 text-processing/build.gradle create mode 100644 text-processing/src/main/AndroidManifest.xml create mode 100644 text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt create mode 100644 text-processing/src/main/res/values/common_resources.xml create mode 100644 text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt diff --git a/text-processing/.gitignore b/text-processing/.gitignore new file mode 100644 index 0000000..796b96d --- /dev/null +++ b/text-processing/.gitignore @@ -0,0 +1 @@ +/build diff --git a/text-processing/build.gradle b/text-processing/build.gradle new file mode 100644 index 0000000..8df05d0 --- /dev/null +++ b/text-processing/build.gradle @@ -0,0 +1,5 @@ +apply from: "../android-configs/lib-config.gradle" + +dependencies { + testImplementation 'junit:junit:4.13.2' +} diff --git a/text-processing/src/main/AndroidManifest.xml b/text-processing/src/main/AndroidManifest.xml new file mode 100644 index 0000000..d368381 --- /dev/null +++ b/text-processing/src/main/AndroidManifest.xml @@ -0,0 +1 @@ + diff --git a/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt b/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt new file mode 100644 index 0000000..8d6cfc6 --- /dev/null +++ b/text-processing/src/main/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilder.kt @@ -0,0 +1,10 @@ +package ru.touchin.roboswag.textprocessing + +import nl.bigo.pcreparser.PCREBaseListener +import nl.bigo.pcreparser.PCRELexer +import nl.bigo.pcreparser.PCREParser +import org.antlr.v4.runtime.CharStreams +import org.antlr.v4.runtime.CommonTokenStream +import org.antlr.v4.runtime.tree.ParseTreeWalker + +class TextProcessingBuilder(regex: String, inputText: String) \ No newline at end of file diff --git a/text-processing/src/main/res/values/common_resources.xml b/text-processing/src/main/res/values/common_resources.xml new file mode 100644 index 0000000..045e125 --- /dev/null +++ b/text-processing/src/main/res/values/common_resources.xml @@ -0,0 +1,3 @@ + + + diff --git a/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt b/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt new file mode 100644 index 0000000..a18c7e8 --- /dev/null +++ b/text-processing/src/test/java/ru/touchin/roboswag/textprocessing/TextProcessingBuilderTest.kt @@ -0,0 +1,6 @@ +package ru.touchin.roboswag.textprocessing + +import org.junit.Assert +import org.junit.Test + +class TextProcessingBuilderTest \ No newline at end of file