summaryrefslogtreecommitdiffstats
path: root/README
blob: dc174ca50f472b2f21f03efea79c2441ca96cd9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
systemtap prototype #3.2

- demonstrates partial parsing of hypothetical systemtap script
  language using hand-written simpe LL(1) recursive-descent parser
  and similar little lexer: parse.cxx, parse.h
- semantic analysis in elaborate.cxx, driven from main.cxx
- examples under testsuite
- "probe", "global", "function" top-level constructs parsed
  no provider-oriented syntax provided yet
- some tapset library auto-inclusion supported
- use autotools-style configure; make; make check
- to see parse tree: stap -p1 -e 'SCRIPT FRAGMENT'
- to see semantic/type analysis results: stap -p2 -e 'SCRIPT FRAGMENT'
- to see translation of subset of constructs: stap -e 'SCRIPT FRAGMENT'