steventhanna / argot Goto Github PK
View Code? Open in Web Editor NEWParse documentation from codebases into Markdown for easy doc creation.
License: GNU General Public License v3.0
Parse documentation from codebases into Markdown for easy doc creation.
License: GNU General Public License v3.0
For some reason, the system does not like this method... And this method is kinda important.
public String[] extractMultiple(String tag) {
ArrayList<String> temp = new ArrayList<String>();
int totalTags = 0;
// Find tags
for(int i = 0; i < header.size(); i++) {
// Tag exists
if(header.get(i).contains(tag)) {
temp.add(header.get(i));
totalTags++;
// Check for multi-line
if(nextLineEscapePosition(i) != i) {
// Multi-line == true
for(int j = i; j < nextLineEscapePosition(i); j++) {
temp.add(header.get(j));
}
}
}
}
// Declare array
String[] array = new String[totalTags];
// Combine the multi-line
for(int i = 0; i < array.length; i++) {
for(int j = 0; j < temp.size(); j++) {
if(temp.get(j).contains("@")) {
array[i] = extractSingle(tag, temp.get(j), true);
} else {
array[i] += extractSingle(tag, temp.get(j), false);
}
}
}
return array;
}
Need a new constructor for Language.java
that can handle HTML like syntax, with a beginning tag, and an ending tag.
For --verbose, --quiet
Identify methods in Java files to be parsed through Argot.
Create an Auto Update system
Have the ability to spell check the docs looking, returning errors and suggestions.
Preserve the line structure for markdown segments.
Update README and docs to document the new version of Argot.
Add support for the Python language
HashLangauge.java
that models SlashLanguage.java
NOTE: Must implement Language
HashComment.java
that models SlashComment.java
NOTE: Must implement Comment
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.