A semantic search engine for source code https://bitshift.benkurtovic.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
909 B

  1. package com.bitshift.parsing;
  2. import java.io.BufferedReader;
  3. import java.io.BufferedWriter;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.OutputStreamWriter;
  7. import com.bitshift.parsing.parsers.JavaParser;
  8. public class Parse {
  9. public static void main(String[] args) {
  10. try {
  11. BufferedReader br = new BufferedReader(
  12. new InputStreamReader(System.in));
  13. String str = "";
  14. StringBuilder source = new StringBuilder();
  15. while ((str = br.readLine()) != null) {
  16. source.append(str + "\n");
  17. }
  18. String symbols = (new JavaParser(source.toString())).parse();
  19. BufferedWriter bw = new BufferedWriter(
  20. new OutputStreamWriter(System.out));
  21. bw.write(symbols);
  22. bw.flush();
  23. } catch (IOException e) {
  24. }
  25. }
  26. }