Lines Matching refs:Current
801 def Current(self, length = 1):
815 while self.HasMore() and self.Current().isspace():
824 if self.Current() == '(':
827 elif self.Current() == ')':
830 elif self.Current() == '$':
833 elif self.Current() == ',':
836 elif IsAlpha(self.Current()):
838 while self.HasMore() and IsAlpha(self.Current()):
839 buf += self.Current()
842 elif self.Current(2) == '&&':
845 elif self.Current(2) == '||':
848 elif self.Current(2) == '==':
867 def Current(self):
875 if scan.Current() == "true":
878 elif scan.Current() == "false":
881 elif IsAlpha(scan.Current()):
882 name = scan.Current()
885 elif scan.Current() == '$':
887 if not IsAlpha(scan.Current()):
889 name = scan.Current()
892 elif scan.Current() == '(':
895 if (not result) or (scan.Current() != ')'):
907 while scan.HasMore() and (scan.Current() in BINARIES):
908 op = scan.Current()
920 while scan.HasMore() and (scan.Current() == 'if'):
933 while scan.HasMore() and (scan.Current() in LOGICALS):
934 op = scan.Current()