nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pep8analysis: enable analyzing from stream
[nit.git]
/
contrib
/
pep8analysis
/
src
/
ast
/
ast_base.nit
diff --git
a/contrib/pep8analysis/src/ast/ast_base.nit
b/contrib/pep8analysis/src/ast/ast_base.nit
index
7054d29
..
6759fcc
100644
(file)
--- a/
contrib/pep8analysis/src/ast/ast_base.nit
+++ b/
contrib/pep8analysis/src/ast/ast_base.nit
@@
-2,11
+2,15
@@
import backbone
import parser
redef class AnalysisManager
import parser
redef class AnalysisManager
- fun build_ast( filename : String ) : nullable AListing
+ fun build_ast_from_file( filename : String ) : nullable AListing
do
var file = new IFStream.open( filename )
do
var file = new IFStream.open( filename )
+ return build_ast(filename, file)
+ end
- var source = new SourceFile(filename, file)
+ fun build_ast(filename: String, stream: IStream): nullable AListing
+ do
+ var source = new SourceFile(filename, stream)
var lexer = new Lexer(source)
var parser = new Parser(lexer)
var node_tree = parser.parse
var lexer = new Lexer(source)
var parser = new Parser(lexer)
var node_tree = parser.parse