All pastes #831611 Raw Edit

k4st

public text v1 · immutable
#831611 ·published 2007-12-25 04:37 UTC
rendered paste body
rm *.o
rm *.gch
rm: *.gch: No such file or directory
make: *** [clean] Error 1
(cd ../tokenizer; make)
gcc -c ../global/macros.h tokenizer.c
gcc -c parser.c
gcc -pedantic -Wall -o test ../tokenizer/tokenizer.o parser.o


Testing Swerve parser...
---------------
buffer to parse: 
identifier(arg1, arg2, ...) => do: 
        while:
        ;
;
test = 1+2+3+!x
moo => 1*(5/6)

Adding operator [26]
Adding operator [39]
Adding operator [41]
Adding operator [38]
Adding operator [40]
Adding operator [42]
Adding operator [45]
Adding operator [43]
Adding operator [44]
Adding operator [52]
Adding operator [53]
Adding operator [54]
Adding operator [55]
Adding operator [56]
Adding operator [57]
Adding operator [27]
Adding operator [28]
Adding operator [29]
Adding operator [30]
Adding operator [31]
Adding operator [32]
Adding operator [33]
Adding operator [34]
Adding operator [35]
Adding operator [36]
Adding operator [37]
Adding operator [25]
<swerve>
statement
        Found token [13], value [identifier]
                Statement is function definition 
        Expecting token [46]
                Found token [46]
        Parsing function arguments... 
        Expecting token [47]
                Found token [47]
        Expecting token [22]
                Found token [22]
        Parsing procedure... 
statement
        Found token [10], value [do]
<block> 
statement
        Found token [10], value [while]
<block> 
statement
        Found token [19], value [(null)]
        Expecting token [19]
                Found token [19]
</block>
statement
        Found token [19], value [(null)]
        Expecting token [19]
                Found token [19]
</block>
statement
        Found token [11], value [test]
        Expecting token [23]
                Found token [23]
                Statement is identifier definition 
Parsing expression... 
value: 1
        Found integer literal [1] 
Parsing rest of expression...
        Expecting token [38]
                Found token [38]
value: 2
        Found integer literal [2] 
        Expecting token [38]
                Found token [38]
value: 3
        Found integer literal [3] 
        Expecting token [38]
                Found token [38]
        Expecting token [26]
                Found token [26]
value: x
        Found identifier [x] 
statement
        Found token [12], value [moo]
        Expecting token [22]
                Found token [22]
                Statement is procedure definition 
        Parsing procedure... 
statement
        Found token [2], value [1]
Parsing expression... 
value: 1
        Found integer literal [1] 
Parsing rest of expression...
        Expecting token [43]
                Found token [43]
value: (null)
Parsing expression... 
value: 5
        Found integer literal [5] 
Parsing rest of expression...
        Expecting token [42]
                Found token [42]
value: 6
        Found integer literal [6] 
statement
        Found token [47], value [(null)]
        Expecting token [47]
                Found token [47]
statement
        Found token [67], value [(null)]
</swerve>